Vous pouvez atténuer le problème par l'outil AutoHotKey (gratuit, open source).
Supposons que votre Visual Studio 2008 a ces commandes d'éditeur et de leurs raccourcis respectifs:
View.NavigateBackward
= Ctrl + -
View.NavigateForward
= Ctrl + Maj + -
Vous devriez pouvoir vérifier ces raccourcis dans les options de clavier. Vérifié? Continuons.
Alors, vous serez très bien si votre souris va envoyer ces raccourcis clavier si la fenêtre principale de Visual Studio est active?
Ensuite, installez l'outil et ajouter les deux applications suivantes:
XButton1::^-
XButton2::^+-
Ceux-ci correspondent à plus de raccourcis clavier: ^
= Ctrl, +
= Maj, -
= -
En utilisant l'icône AutoHotKey dans la zone de notification, rechargez le fichier de définition que vous venez de mettre à jour. Maintenant, les boutons de votre souris devraient produire les raccourcis ci-dessus. Testez-les. Si ils travaillent pour vous dans l'éditeur Visual Studio, vous pouvez les limiter uniquement à la fenêtre principale Visual Studio, sinon ils travaillent sur l'ensemble du bureau:
SetTitleMatchMode, RegEx
#IfWinActive, .*- Microsoft Visual Studio
XButton1::^-
XButton2::^+-
#IfWinActive
Ne hésitez pas à ajuster regex titre de correspondance si nécessaire.
N'oubliez pas de recharger le fichier de définitions pour appliquer les modifications que vous avez apportées.
Bonus:
Et voici quelques autres opérations à portée de main si vous tenez Maj ou Ctrl: (. Vous avez les boutons de la souris, nous allons les utiliser ... pour les commandes à travers l'ensemble du bureau)
+XButton1::^c
+XButton2::^v
^XButton1::^x
^XButton2::^z
(Les lettres doivent être en minuscules, majuscules parce que les moyens Maj + lettre.)
(Et assurez-vous toujours que vous utilisez AHK élever d (en tant qu'administrateur.))
Enjoy!
J'aimerais connaître une solution. – ScottN