Comme Mivk l'a mentionné, c'est simple et fonctionne comme un charme. C'est ce que Mivk a mentionné
Créez un fichier texte que vous pouvez appeler swapmouse.cs, contenant ceci:
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
}
}
}
Et compilez-le dans swapmouse.exe avec cette commande:
"%SystemRoot%\Microsoft.NET\Framework64\v3.5\csc" swapmouse.cs
Vous pouvez maintenant créer un dossier appelé C: \ Program Files \ swapmouse et copier le swapmouse.exe dans le dossier nouvellement créé.
Créez maintenant un raccourci pour ce fichier swapmouse.exe sur votre bureau.
Sous la propriété du fichier de raccourci, ajoutez une touche de raccourci, dans ce cas, j'ai utilisé "Ctrl + Alt + S" et appliquer.
Maintenant, chaque fois que vous appuyez sur "Ctrl + Alt + S", le bouton de la souris est inversé.
Il n'y a plus de dépendance à la souris pour changer le bouton de la souris.
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