Cela ne fonctionnait pas pour moi sur Windows 10 (21H1) avec Sublime Text 4 version 4107. J'ai ajouté les commandes directement au fichier Default (Windows).sublime-mousemap
, et également un fichier custom-named.sublime-mousemap
. Aucun des changements n'a eu un effet immédiat et redémarrer Sublime Text n'a rien fait pour activer les changements.
Je commençais à suspecter que cela pourrait être une nouvelle fonctionnalité intégrée de Windows 10 et j'ai envisagé de désactiver le zoom avec la molette de défilement dans Windows 10 lui-même.
Google m'a conduit à une solution dans un post verrouillé de la communauté Microsoft ici, dans lequel l'auteur mentionne que cette "fonctionnalité" s'applique à pratiquement toutes les applications Windows. J'ai découvert que même maintenant Notepad.exe
a la fonctionnalité de zoom avec Ctrl
+ Molette de la souris Haut/Bas
.
La solution utilise AutoHotKey pour désactiver le raccourci de zoom de texte avec Ctrl
+ Molette de la souris Haut/Bas
. Le post lié ci-dessus comprend des instructions détaillées pour la configuration. Dans ce post, le script de l'auteur désactivera le raccourci de zoom de texte avec la molette de la souris dans tout Windows.
J'ai ajouté une directive contextuelle qui désactivera ce comportement uniquement lorsque la fenêtre de Sublime Text est active.
SendMode Input
#IfWinActive, ahk_exe sublime_text.exe
^WheelDown::return
^WheelUp::return
SendMode Input
est recommandé par les développeurs d'AutoHotKey et la ligne est incluse par défaut dans un nouveau script à partir du menu contextuel de l'explorateur Windows.
Comme ce post mentionne Windows, et après 6 ans reste le résultat n°1 sur Google pour ce problème, je poste ici dans l'espoir d'aider d'autres utilisateurs de Windows 10.