Como mivk mencionou, isso é direto e funciona como um encanto. Isto é o que mivk mencionou
Crie um arquivo de texto que você possa chamar de swapmouse.cs, contendo este:
using System.Runtime.InteropServices;
using System;
class SwapMouse
{
[DllImport("user32.dll")]
public static extern Int32 SwapMouseButton(Int32 bSwap);
static void Main(string[] args)
{
int rightButtonIsAlreadyPrimary = SwapMouseButton(1);
if (rightButtonIsAlreadyPrimary != 0)
{
SwapMouseButton(0); // Make the left mousebutton primary
}
}
}
E compile-o para swapmouse.exe com este comando:
"%SystemRoot%\Microsoft.NET\Framework64\v3.5\csc" swapmouse.cs
Agora você pode criar uma pasta chamada C: \ Arquivos de Programas \ swapmouse e copiar o swapmouse.exe para a pasta recém-criada.
Agora crie um atalho para esse arquivo swapmouse.exe na área de trabalho.
Sob a propriedade do arquivo de atalho, adicione uma tecla de atalho, neste caso, usei "Ctrl + Alt + S" e apliquei.
Agora, toda vez que você pressionar "Ctrl + Alt + S", o botão do mouse será trocado.
Não há dependência do mouse para alterar mais o botão do mouse.
1. Right-click on the exe and select "Create Shortcut" 2. Move the shortcut to "C:\ProgramData\Microsoft\Windows\Start Menu" or the desktop 3. Right click on the shortcut, go to the Shorcut tab and select a shortcut key