Inverser le sens de défilement de la souris sous Windows

9.1K vues
Inverser le sens de défilement de la souris sous Windows
Très utile

Par Le Crabe

Le

Mis à jour le

9.1K vues

23 commentaires

Faire défiler une page à l’aide de la molette de sa souris ou de son pavé tactile (ou « touchpad ») est une fonctionnalité indispensable pour tout utilisateur de PC. Imaginez qu’à une époque, les molettes n’existaient pas : il fallait appuyer sur les flèches haut ou bas de l’ascenseur afin de faire défiler une page ! Aujourd’hui et grâce à Dieu, toutes les souris et les PC portables possèdent respectivement une molette et un touchpad multi-touch permettant de faire défiler facilement n’importe quelle page que ce soit sous Windows ou sur Internet 🙂

Le Crabe

Le Crabe vous a aidé ? Aidez-le en retour en désactivant votre bloqueur de publicité ! 👍

(merci pour le coup de pince 😊)

Malheureusement, il se peut que le sens de défilement de la souris soit inversé ou ne soit pas à votre goût ! En effet, chacun d’entre nous a sa petite préférence : certains préfèrent un défilement « naturel » comme sur smartphone, en défilant vers le haut, la page descend ; d’autres sont en revanche plus à l’aise avec un défilement « logique », en défilant vers le bas, la page descend. Normalement, le fabricant de votre matériel (souris ou touchpad) vous fournit un logiciel qui vous permet de modifier le sens du scroll de la souris en toute simplicité.

inverser-scroll-sens-de-defilement-de-souris-windows-parametres-touchpad

Inverser le sens de défilement du TouchPad d’un PC portable Lenovo – Source : Forums Lenovo

inverser-scroll-sens-de-defilement-de-souris-windows-parametres-logitech

Inverser le sens de défilement sur une souris Logitech – Source : Forum Hardware.fr

Windows 10 permet également de modifier le sens de défilement de la souris si et seulement si votre PC a un pavé tactique de précision. Pour le vérifier, ouvrez les paramètres de Windows 10 (touches Windows + i) > Périphériques > Pavé tactique. Si vous avez un pavé tactile de précision, cela sera marqué en haut de la page et vous aurez une option permettant d’inverser le sens du défilement de la souris.

Inverser le sens du défilement de la souris depuis les paramètres de Windows 10

Si le fabricant de votre touchpad ou de votre souris ne vous propose aucune option pour inverser le scroll et si vous n’avez pas pavé tactile de précision, vous voilà bloqué ! Mais pas pour longtemps 🙂 Je vais vous montrer aujourd’hui comment inverser le sens de défilement de votre souris ou de votre touchpad sous Windows en faisant une petite modification dans le Registre ou via le logiciel AutoHotkey 🙂 C’est parti !

Pour informations, la méthode n°1 ne fonctionne pas sur mon PC  🙁 Mais je sais qu’elle fonctionne chez pas mal d’utilisateurs, donc je vous la propose quand même 😉

Méthode n°1 : via le Registre Windows

Il existe une valeur FlipFlopWheel dans le Registre Windows qui permet de définir le sens du défilement de la souris. Nous allons modifier cette valeur pour inverser le scroll. Pour ce faire, nous allons utiliser Windows PowerShell.

Ouvrez Windows PowerShell en mode admin : entrez « powershell » dans le menu Démarrer, cliquez droit sur Windows PowerShell et sélectionnez « Exécuter en tant qu’administrateur ».

inverser-scroll-sens-de-defilement-de-souris-powershell

Entrez la commande suivante pour voir la valeur actuelle de FlipFlopWheel  :

Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0

inverser-scroll-sens-de-defilement-de-souris-powershell-voir-parametres-registre

On voit sur la capture ci-dessous que la valeur de FlipFlopWhell est à 0 pour tous les périphériques HID (souris et touchpads).

inverser-scroll-sens-de-defilement-de-souris-powershell-voir-parametres-registre-flipflopwheel

On va définir la valeur FlipFlopWheel à 1 pour inverser le sens du défilement de notre souris ou touchpad. Pour cela, entrez la commande suivante :

Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 1 }

2016-07-12 16_12_48-Administrateur _ Windows PowerShell

Vérifions que la modification a bien été pris en compte en entrant de nouveau la commande :

Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0

inverser-scroll-sens-de-defilement-de-souris-powershell-voir-parametres-registre-flipflopwheel-active

Et voilà ! Il vous suffit de redémarrer votre PC pour que la nouvelle valeur FlipFlopWheel soit pris en compte par le système. Pour remettre la valeur FlipFlopWheel à 0, entrez la commande :

Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Enum\HID\*\*\Device` Parameters FlipFlopWheel -EA 0 | ForEach-Object { Set-ItemProperty $_.PSPath FlipFlopWheel 0 }

Si cette méthode n’a pas fonctionné chez vous, je vous invite à tester la suivante en utilisant le logiciel AutoHotkey.

Méthode n°2 : via AutoHotkey

AutoHotkey est un langage de script qui permet l’automatisation de tâches sous Windows. Nous allons l’utiliser pour modifier le sens du défilement de la souris en créant un petit script qui sera ensuite interprété par AutoHotkey. Nous créerons ensuite une tâche planifiée afin que le script se charge automatiquement au démarrage de Windows.

Création du script AutoHotkey

Commencez par télécharger puis installer AutoHotkey à partir du lien suivant : https://autohotkey.com/download/ahk-install.exe

inverser-scroll-sens-de-defilement-de-souris-installation-autohotkey

Créons maintenant notre script pour AutoHotkey. Ouvrez le Bloc-notes de Windows.

inverser-scroll-sens-de-defilement-de-souris-notepad

Copiez puis collez le contenu suivant dans le Bloc-notes :

#NoEnv
#MaxHotkeysPerInterval 200

WheelUp::
 Send {WheelDown}
Return

WheelDown::
 Send {WheelUp}
Return

WheelLeft::
 Send {WheelRight}
Return

WheelRight::
 Send {WheelLeft}
Return

Le script est assez simple à comprendre. Prenons par exemple la première commande. On indique que si un WheelUp (défilement vers le haut) est détecté, on fait un WheelDown (défilement vers le bas). Vous pouvez bien évidemment édité le script selon vos préférences.

inverser-scroll-sens-de-defilement-de-souris-commandes-autohotkey-notepad

Enregistrez le fichier dans votre bibliothèque Documents par exemple en le nommant ReverseScrolling.ahk.

inverser-scroll-sens-de-defilement-de-souris-commandes-autohotkey-notepad-enregistrer

On va maintenant tester notre script. Double-cliquez sur le fichier ReverseScrolling.ahk.

inverser-scroll-sens-de-defilement-de-souris-executer-autohotkey-script

Le script est alors chargé par AutoHotkey. Vous devriez apercevoir l’icône du logiciel dans la zone des notifications.

inverser-scroll-sens-de-defilement-de-souris-autohotkey-barre-des-taches

Il ne vous reste plus qu’à tester le bon fonctionnement du script en faisant défiler une page Web par exemple 🙂 Si vous souhaitez faire des modifications, modifiez le fichier ReverseScrolling.ahk à l’aide du Bloc-Notes, enregistrez-le puis rechargez le script en cliquant droit sur l’icône de AutoHotkey dans la zone des notifications et en sélectionnant « Reload this script ».

Vous devez ouvrir manuellement le fichier ReverseScrolling.ahk après chaque ouverture de session pour que la modification du sens du défilement de votre souris ou de votre touchpad soit pris en compte. Pas très pratique ! C’est pour cela que nous allons créer une tâche planifiée afin que le script ReverseScrolling.ahk soit exécuté automatiquement après l’ouverture de votre session Windows 🙂

Création d’une tâche planifiée

Ouvrez le planificateur de tâches à partir du menu Démarrer ou en entrant taskschd.msc dans la commande Exécuter (touches Windows + R).

inverser-scroll-sens-de-defilement-de-souris-planificateur-de-taches

Nous voici dans le planificateur de tâches. Comme son nom l’indique, cet outil permet de programmer certaines tâches comme le démarrage de programmes ou de scripts à des temps prédéfinis ou après certains intervalles prédéfinis. Dans notre cas, nous allons créer une tâche qui va lancer notre fichier ReverseScrolling.ahk à l’ouverture d’une session Windows.

inverser-scroll-sens-de-defilement-de-souris-liste-taches

Cliquez-droit sur le dossier « Bibliothèque du Planificateur de tâches » et sélectionnez Créer une tâche de base.

inverser-scroll-sens-de-defilement-de-souris-creer-tache-de-base

Entrez le nom de la tâche, par exemple « ReverseScrolling », puis cliquez sur Suivant.

inverser-scroll-sens-de-defilement-de-souris-creer-tache-de-base-nom

Dans la fenêtre Déclencheur, sélectionnez Quand j’ouvre une session puis cliquez sur Suivant.

inverser-scroll-sens-de-defilement-de-souris-creer-tache-de-base-declencheur

Sélectionnez Démarrer un programme puis cliquez sur Suivant.

inverser-scroll-sens-de-defilement-de-souris-creer-tache-de-base-action

Cliquez sur le bouton Parcourir.

inverser-scroll-sens-de-defilement-de-souris-creer-tache-de-base-demarrer-un-programme

Sélectionnez le fichier ReverseScrolling.ahk que nous avons créé tout à l’heure.

inverser-scroll-sens-de-defilement-de-souris-creer-tache-de-base-parcourir-programme

Cliquez sur Suivant.

inverser-scroll-sens-de-defilement-de-souris-creer-tache-de-base-demarrer-programme-selectionne

La dernière fenêtre récapitule les paramètres de notre tâche ReverseScrolling : à l’ouverture de session, démarrer le programme ReverseScrolling.ahk. Tout est bon ! Cliquez sur le bouton Terminer.

inverser-scroll-sens-de-defilement-de-souris-creer-tache-de-base-terminer

Et voilà, notre tâche a bien été créée ! Désormais à chaque ouverture de session, le fichier ReverseScrolling.ahk sera automatiquement lancé et le sens de défilement de notre souris ou touchpad sera lui bien inversé !

inverser-scroll-sens-de-defilement-de-souris-liste-taches-reverse-scrolling

Dernière petite chose avant de nous quitter : par défaut, une tâche s’arrête si elle s’exécute plus de 3 jours. Nous allons modifier ce paramètre. Pour cela, double-cliquez sur la tâche ReverseScrolling dans le Planificateur de tâches puis cliquez sur l’onglet Paramètres. Décochez la case Arrêter la tâche si elle s’exécute plus de puis cliquez sur le bouton OK.

inverser-scroll-sens-de-defilement-de-souris-reverse-scrolling-proprietes-parametres

Le Crabe

Le Crabe vous a aidé ? Aidez-le en retour en désactivant votre bloqueur de publicité ! 👍

(merci pour le coup de pince 😊)

Partagez cet article !
A voir également sur le forum
Besoin d'aide ?

Malgré la lecture de l'article « Inverser le sens de défilement de la souris sous Windows », vous avez encore des questions qui vous trottent dans la tête ? Vous avez toujours les mêmes problèmes qu'au départ ? Vous êtes bloqués et vous ne savez plus quoi faire ?

Faites appel à la communauté du Crabe en posant votre question sur le forum !

Poser ma question sur le forum

23 commentaires
A lire avant de laisser un commentaire !

Depuis l'ouverture du forum d'aide, les commentaires ne sont plus destinés à recevoir des demandes d'aide. Ils sont désormais là pour recueillir vos remarques sur le contenu de l'article, suggérer des améliorations, donner votre avis sur l'efficacité des solutions proposées...

Bref, vous l'aurez compris, si vous avez besoin d'une assistance : posez votre question sur le forum d'aide ! 😉

  • Bonjour,

    merci pour ce tuto très bien expliqué.
    Je viens d’essayer la dernière méthode vu que les précédentes ne marchait pas chez moi.

    J’ai d’ailleurs eu un soucis sur la planification de tâche car la condition d’être banché sur le secteur était activé.

    J’ai maintenant un autre problème. Ça marche nickel pour les pages internet mais pas du tout pour l’explorateur de fichier. Est-ce que quelqu’un aurait un indice?

    merci d’avance

    • Essaie ceci : ouvre le gestionnaire des tâches (touches Ctrl + Maj + Echap), clique droit sur Explorateur Windows et fais Redémarrer. Réessaie ensuite de scroller dans l’explorateur de fichiers.

  • Salut ! Super tuto qui m’a bien aidée ! J’ai dû utiliser la deuxième méthode car depuis une MAJ de l’ordi la première fonctionnalité n’est curieusement plus dispo sur mon ordi… Même en fouillant des les paramètres du pavé tactile et de la souris alors que c’était modifiable avant. Juste une chose : quand j’ai activé la deuxième solution, le défilement est devenu super rapide et beaucoup trop sensible… Un moyen de le diminuer ?

    • Salut MélissaR, tu peux régler la vitesse de défilement depuis les paramètres de Windows 10 (touches Windows + i) > Périphériques > Souris > (diminue la valeur de « Indiquer le nombre de lignes à faire défiler à chaque fois).

  • Hooooo MERCI 1000 fois le Crabe t’est mon sauveur ! je me suis pris pour Néo pendent 10 minutes ; )

  • Petite précision sur le lancement automatique du script qui ne marchait pas pour moi. Je viens de comprendre pourquoi : la faute au caractère « espace » dans les dossiers contenant le fichier (et sans doute dans le nom du fichier lui-même). Il ne faut donc pas d’espace dans le chemin allant jusqu’au fichier .ahk.
    (En espérant que ça ne soit pas déjà indiqué, mais je n’ai rien vu.)

  • Très bon tuto, merci.
    Seul le script autohotkey a marché pour moi.
    Ne serait-il pas possible d’avoir un script aussi pour le zooming ?
    Parce que là, quand j’associe ctrl + scroll down => zoom in, alors que « normalement » ça zoom out.
    Et c’est pénible… (bon, j’espère que cette demande ne rentre pas dans la catégorie aide, même si ça s’en approche)

    • Salut,

      Ce script-là permet de zoomer/dézoomer en appuyant sur les touches +/- du clavier numérique :

      NumpadAdd:: Send, {CTRLDOWN}{WheelUp}{CTRLUP}
      NumpadSub:: Send, {CTRLDOWN}{WheelDown}{CTRLUP}
      

      • Salut, je te remercie. C’est pas inintéressant. J’aurais pourtant pas cru. Je viens de tester un petit moment.
        Mais tu proposes cette solution parce que il n’y aurait pas moyen de « renverser » le zoom avec ctrl+touchpad ? Parce que ta solution me semble complémentaire. Je vais la garder, mais j’aimerais quand même bien pouvoir zoomer avec le touchpad sans me planter une fois sur deux.

  • Dans windows 10 l’option inverser le défilement n,existe plus à l,Emplacement que vous indiquer.
    alors ? comment faire, surtout quand le support microsoft est incompétent voir agressif !

  • Tu as utilisé Paint.net ! 😀
    Toujours bon de savoir qu’il est possible d’inverser le sens du scrolling de la souris 😉

  • Comme d’habitude Le Crabe nous propose un très bon tuto !