Comme l'a mentionné blsub6, vous pouvez modifier une valeur de registre (avec une commande appelée à partir d'un fichier de commandes):
REG ADD "HKCU\Control Panel\Mouse" /t REG_SZ /v SwapMouseButtons /d 1 /f
ou
REG ADD "HKCU\Control Panel\Mouse" /t REG_SZ /v SwapMouseButtons /d 0 /f
Cependant, vous devez vous déconnecter avant qu'il ne prenne effet .
La meilleure solution consiste à créer un petit fichier .exe avec C # pour échanger le paramètre, comme décrit dans les réponses à cette question .
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 swapmouse.exe
avec cette commande:
"%SystemRoot%\Microsoft.NET\Framework64\v3.5\csc" swapmouse.cs
Ensuite, il vous suffit de double-cliquer sur un raccourci vers cet exe pour échanger les boutons de la souris. Il prend effet immédiatement.
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
Voici une application pour cela: http://code.google.com/p/mouseswap/
Si vous avez installé AutoIt , voici le script à exécuter dans un fichier au3:
la source
Le meilleur code AHK:
J'utilise également la souris à deux mains et j'ai également Win7, ce code fonctionne bien!
la source
Façon clavier de basculer les boutons de la souris sur Windows Vista (peut-être 7) et au-dessus:
Oui, c'est 8 touches mais pas trop mal ... je l'ai fait un tas
la source
Il s'agit de la version Autohotkey (modifiée / basée sur https://github.com/jNizM/AHK_DllCall_WinAPI/blob/master/src/Mouse%20Input%20Functions/SwapMouseButton.ahk ).
Cela fonctionne bien avec tous les Windows (y compris Windows 10). Je le mappe généralement à un raccourci clavier tel que la touche "F12" de mon clavier (à l'aide de la touche automatique), et je peux basculer entre le bouton gauche et le bouton droit de la souris instantanément en appuyant sur une touche. Il n'est pas nécessaire de se débarrasser du chargement du panneau de configuration ou de la configuration du registre / redémarrage.
la source
Quelques bonnes suggestions Autohotkey ici, mais celle-ci permute directement les boutons dans Windows et donne une notification contextuelle.
Il s'agit d'une copie du script mouseswap Autoit mentionné par mica.
Une alternative terser sans le popup:
la source
Je ne sais pas à propos d'un raccourci clavier mais vous pouvez créer deux fichiers reg qui font ce qui est décrit ici . Il suffit de cliquer et c'est parti.
Si vous voulez vraiment devenir fou avec ça, configurez un script AutoHotkey qui déclenche les fichiers reg
la source
J'aime éviter d'utiliser des fichiers exe aléatoires lorsque cela est possible, voici une solution AutoHotKey basée sur la solution de clavier mentionnée précédemment.
Créez un raccourci à appelé c: \ mouse.ink qui ouvre les paramètres de la souris.
Utilisez ce script AHK:
la source
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:
Et compilez-le dans swapmouse.exe avec cette commande:
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.
la source
Avez-vous regardé: https://www.eithermouse.com/
Il s'agit d'un script autohotkey compilé qui vous permet d'échanger les boutons de votre barre d'état système, et vous permet également d'avoir deux souris avec simultanément. J'ai deux souris que j'utilise pour alterner entre les mains gauche et droite. Et cela change automatiquement l'angle du curseur et du bouton de la souris.
la source