Si vous avez un touchpad :
Dans Windows 10, si vous avez un touchpad, vous aurez probablement l'une des options mentionnées dans les autres réponses :
Start Menu -> Settings -> Mouse & touchpad -> Reverse scrolling direction
Quelque chose de spécifique au fabricant ou à l'appareil, probablement accessible via Control Panel -> Mouse
ou quelque chose de similaire, comme indiqué dans les autres réponses.
Si vous n'avez pas de touchpad :
(et que vous voulez le défilement inverse parce que, disons, comme moi, vous en êtes devenu accro sur Mac OS et que vous le trouvez maintenant plus naturel) :
(je ne vois pas pourquoi ils ne mettent pas simplement un panneau de contrôle à bascule pour cela, mais au moins nous avons quelques options pour le faire fonctionner) :
Registry Setting
Il y a un réglage de registre appelé “FlipFlopWheel” qui fait cela – (merci à https://superuser. com/a/364353/153895 par @Richard). Cela fonctionne aussi depuis Windows 7, au moins (peut-être plus loin, je ne sais pas).
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 pour FlipFlopWheel
devrait déjà être 0
. Changez-la en 1
pour inverser le défilement. Redémarrez ou replongez la souris pour que les changements prennent effet.
Pour obtenir le VID_???
et terminer le processus, vous avez deux options :
1 : Manuellement
Allez dans le panneau de contrôle de la souris, cliquez sur l'onglet Matériel, puis cliquez sur Propriétés (ou, trouvez simplement la souris dans le gestionnaire de périphériques et double-cliquez ou cliquez avec le bouton droit de la souris sur Propriétés)
Allez soit dans l'onglet Événements et cherchez le VID dans la zone “information” en bas, soit dans l'onglet Détails et choisissez Chemin d'accès à l'instance du périphérique dans la liste déroulante Propriétés.
Ensuite, vous pouvez utiliser Regedit (attention à l'intérieur ! ) pour trouver et modifier cette propriété :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
2 : Commandes Powershell
Exécutez ceci dans PowerShell (à partir de Start  ;“ All Programs  ;” Accessories  ;“ Windows PowerShell) :
# View registry settings
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0
# Change registry settings
# Reverse mouse wheel scroll FlipFlopWheel = 1
# Normal mouse wheel scroll FlipFlopWheel = 0
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }
The command for normal (non-inverted) scrolling has the `0` and `1` swapped:
# Restore default scroll direction
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 1 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 0 }
Autrement , puis redémarrez ou rebranchez la souris pour que les paramètres prennent effet.
Note : Vous constaterez peut-être, comme moi, qu'en débranchant et en rebranchant la souris sur un autre port USB, ou sur un commutateur KVM, ou autre, elle a cessé de fonctionner, même si le réglage original de la base de registre est toujours valable.
Ce qui s'est passé pour moi, c'est que ma souris a obtenu une nouvelle entrée de chaîne/sous-arbre dans la base de registre ; le début (`VIDXXXX&PIDXXXX# Si vous avez un touchpad :
Dans Windows 10, si vous avez un touchpad, vous aurez probablement l'une des options mentionnées dans les autres réponses :
Start Menu -> Settings -> Mouse & touchpad -> Reverse scrolling direction
Quelque chose de spécifique au fabricant ou à l'appareil, probablement accessible via Control Panel -> Mouse
ou quelque chose de similaire, comme indiqué dans les autres réponses.
Si vous n'avez pas de touchpad :
(et que vous voulez le défilement inverse parce que, disons, comme moi, vous en êtes devenu accro sur Mac OS et que vous le trouvez maintenant plus naturel) :
(je ne vois pas pourquoi ils ne mettent pas simplement un panneau de contrôle à bascule pour cela, mais au moins nous avons quelques options pour le faire fonctionner) :
Registry Setting
Il y a un réglage de registre appelé "FlipFlopWheel” qui fait cela – (merci à https://superuser. com/a/364353/153895 par @Richard). Cela fonctionne aussi depuis Windows 7, au moins (peut-être plus loin, je ne sais pas).
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 pour FlipFlopWheel
devrait déjà être 0
. Changez-la en 1
pour inverser le défilement. Redémarrez ou replongez la souris pour que les changements prennent effet.
Pour obtenir le VID_???
et terminer le processus, vous avez deux options :
1 : Manuellement
Allez dans le panneau de contrôle de la souris, cliquez sur l'onglet Matériel, puis cliquez sur Propriétés (ou, trouvez simplement la souris dans le gestionnaire de périphériques et double-cliquez ou cliquez avec le bouton droit de la souris sur Propriétés)
Allez soit dans l'onglet Événements et cherchez le VID dans la zone “information” en bas, soit dans l'onglet Détails et choisissez Chemin d'accès à l'instance du périphérique dans la liste déroulante Propriétés.
Ensuite, vous pouvez utiliser Regedit (attention à l'intérieur ! ) pour trouver et modifier cette propriété :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_???\VID_???\Device Parameters
2 : Commandes Powershell
Exécutez ceci dans PowerShell (à partir de Start  ;“ All Programs  ;” Accessories  ;“ Windows PowerShell) :
# View registry settings
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0
# Change registry settings
# Reverse mouse wheel scroll FlipFlopWheel = 1
# Normal mouse wheel scroll FlipFlopWheel = 0
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }
The command for normal (non-inverted) scrolling has the `0` and `1` swapped:
# Restore default scroll direction
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 1 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 0 }
Autrement , puis redémarrez ou rebranchez la souris pour que les paramètres prennent effet.
Note : Vous constaterez peut-être, comme moi, qu'en débranchant et en rebranchant la souris sur un autre port USB, ou sur un commutateur KVM, ou autre, elle a cessé de fonctionner, même si le réglage original de la base de registre est toujours valable.
Ce qui s'est passé pour moi, c'est que ma souris a obtenu une nouvelle entrée de chaîne/sous-arbre dans la base de registre ; le début () est toujours le même, mais la chaîne à la fin était différente. J'ai dû aller dans ce sous-arbre et le définir à nouveau pour la nouvelle instance.
AutoHotkey Script
Vous pouvez utiliser le script [ AutoHotkey ]&003 suivant :
WheelUp::
Send {WheelDown}
Return
WheelDown::
Send {WheelUp}
Return
(Si vous avez installé autohotkey, il suffit d'enregistrer ce qui précède comme un fichier .ahk
, puis de double-cliquer dans l'explorateur Windows pour l'exécuter. Votre kilométrage peut varier. Cela a bien fonctionné pour moi sous Windows 8, mais j'ai des problèmes sous Windows 10. Je ne sais pas si c'est un problème de AutoHotkey/Win 10, ou autre).