Existe-t-il un moyen d’inverser la direction d’une molette de la souris? Je voudrais faire défiler vers le haut et avoir cette action défiler vers le bas et vice-versa. Cela n’est pas possible dans le panneau de configuration de la souris.
Tous les pointeurs vers un hack ou un modèle de souris particulier qui possède un tel paramètre seraient appréciés. J'utilise Windows 7.
windows-7
mouse
scroll-wheel
Christian Correa
la source
la source
Réponses:
Il y a un paramètre de registre nommé
FlipFlopWheel
qui fait ça!HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
.Il peut y avoir plusieurs entrées de souris. La valeur par défaut de
FlipFlopWheel
devrait déjà être 0. Changez-la en 1 pour inverser le défilement. Redémarrez ou reconnectez la souris pour que les modifications prennent effet.Pour obtenir le
VID_???
numéro, vous avez deux options:Accédez au panneau de configuration de la souris, cliquez sur l' onglet Matériel , puis sur Propriétés .
Dans la fenêtre Propriétés de la souris compatible HID , cliquez sur l' onglet Détails et sélectionnez la propriété Chemin d'instance du périphérique . Le chemin du registre est dedans. Vous devez simplement débrancher et reconnecter votre souris pour que cela prenne effet.
Exécutez ceci dans PowerShell (à partir de Démarrer »Tous les programmes» Accessoires »Windows PowerShell ):
La commande pour le défilement normal (non inversé) a la valeur
0
et1
permutée:la source
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }
Installez d'abord AutoHotKey . Maintenant, créez un script qui ressemble à ceci:
Enregistrez-le en tant que fichier .ahk et double-cliquez sur le fichier pour l'exécuter. Vous devriez maintenant avoir inversé le défilement de la molette de la souris.
Toutes les informations d’ ici , bien qu’elles aient été modifiées avec l’ajout du préfixe $ afin d’empêcher que les commandes Send ne soient capturées à nouveau par le script (ce qui aggrave le problème MaxHotkeysPerInterval).
Ajoutez ce qui suit au script pour inverser le défilement horizontal:
Faire défiler à l'aide de la molette peut dépasser la limite par défaut des raccourcis clavier utilisés dans un intervalle de temps spécifié. Par défaut, il s'agit de 70 pressions de touches (#MaxHotkeysPerInterval) par 2000 millisecondes (#HotkeyInterval). Ajoutez cette directive à votre script pour augmenter la limite de 70 à 200 appuis clavier par intervalle:
la source
Vous pouvez également utiliser l'application X-Mouse Button Control pour accomplir cela. Il vous suffit de régler le bouton "Wheel Up" sur la commande "Scroll Window Down", et inversement. J'utilise ceci sur Windows XP, mais l'application devrait fonctionner sur 7 ou Vista également. L'installation a été très rapide et, puisqu'il s'agit d'une application graphique, il était plus facile à utiliser.
la source
J'ai écrit une petite application c # pour modifier les paramètres du registre pour tous les périphériques. Il énumère tous les périphériques et modifie le paramètre 'FlipFlopWheel' en 1 ou 0 en fonction du bouton sur lequel vous appuyez.
la source complète est disponible sur github, le code source qui fait basculer le paramètre de registre (<100 lignes) est ici: https://github.com/jamie-pate/flipflop-windows-wheel/blob/master/Form1 .cs
pour ceux qui veulent juste "y arriver", voici l'exécutable (demande l'élévation de l'UAC) https://github.com/jamie-pate/flipflop-windows-wheel/blob/master/bin/Debug/FlipWheel.exe
la source
.exe
;). Veuillez étendre votre réponse et rédiger une introduction appropriée. Veuillez également vous abstenir d'ajouter simplement votre lien vers d'autres réponses, à moins que vous ne sentiez que cela améliore la réponse.Parce que les commentaires sont éphémères et qu'il ne faut pas s'y fier, je poste ici le commentaire brillant de @ Jaykul sur la réponse géniale de Richard , ici.
Exécutez Powershell en tant qu'administrateur, puis copiez / collez la commande suivante pour inverser la souris en inversant toutes les
FlipFlopWheel
entrées du registre:Un redémarrage sera nécessaire après le lancement de la commande!
la source
J'ai une souris Microsoft connectée à un MacBook équipé d'un bootcamp. Il était facile de lancer Mouse and Keyboard Center et de définir [Roulette-> Inverser le sens du défilement]. L'ironie joue certainement un rôle ici.
la source
Confirmez à nouveau le bouton de contrôle X-Mouse http://www.highrez.co.uk/downloads/XMouseButtonControl.htm est une solution propre et parfaite sur Windows 7 :)
la source
Il existe également un utilitaire pratique pour cela. Il a l’avantage de permettre de faire défiler la fenêtre sous la souris sans l’activer! Impressionnant!
http://antibody-software.com/web/software/software/wizmouse-makes-votre-mouse-wheel-work-sur-la-window-under-the-mouse/
la source