162 votes

Comment désactiver le zoom sur Ctrl+scroll dans Visual Studio 2010 ?

Visual Studio 2010 ajoute un paramètre de zoom en bas à gauche de l'éditeur de texte (à gauche de la barre de défilement horizontale) et adopte également l'option Ctrl +idiome de défilement de la souris pour le zoom avant et arrière.

Le premier est parfait, mais je n'aime pas le second, car il m'arrive parfois de garder le contrôle lorsque je commence à faire défiler mon code source (ce qui a pour effet de modifier radicalement la taille du texte et de me faire perdre le fil de ce que j'étais en train de faire).

Comment puis-je le désactiver ?

24 votes

+1. Cette fonction de contrôle + défilement de la souris est horrible. A quoi pensaient-ils ?

1 votes

@Souper Je doute qu'ils pensent à tout lorsqu'ils font l'interface graphique de leur logiciel.

3 votes

@GeorgiiOleinikov, c'est très profond.

226voto

drharris Points 6747

Allez dans Outils->Gestionnaire d'extensions, et cherchez "roue" dans la galerie en ligne. Download "Désactiver le zoom de la roue de la souris"

enter image description here

Ou utilisez ce lien direct : Désactiver le zoom de la molette de la souris .

3 votes

J'ai choisi cette réponse car c'est la méthode que j'ai finalement utilisée pour installer l'extension.

28 votes

Si ce n'est pas le premier lien, le nom est "Disable Mouse Wheel Zoom" (désactiver le zoom de la molette de la souris). Voici un lien direct .

1 votes

Une extension merveilleusement utile. Je n'arrêtais pas de zoomer accidentellement sur mon code source et cela devenait très ennuyeux !

46voto

subbu Points 409

Il est possible que Visual Studio 2010 se mette dans un état où l'utilisation ordinaire de la molette de la souris (c'est-à-dire sans l'aide de la souris) est impossible. Ctrl ) permet d'augmenter ou de diminuer la taille du texte.

Utilice ctrl + défilement sur la page pour récupérer de cet état.

2 votes

Cette réponse est très pratique si vous vous retrouvez coincé dans cet état (ce qui m'est arrivé plusieurs fois - pourrait-il s'agir d'un bogue dans VS2010 ?) D'où l'upvote.

8 votes

Ça ne répond pas à la question de l'OP, certainement. Mais cette page est apparue en premier sur ma recherche google, et cela a répondu à mon question.

0 votes

J'ai reposté cette question en tant que question et réponse séparées dans l'espoir de la rendre plus facile à trouver pour les personnes cherchant la réponse à cette question (par opposition à celle que je cherchais dans cette question) : stackoverflow.com/questions/11621290/

10voto

JaredPar Points 333733

Je ne crois pas qu'il y ait un moyen de faire cela dans l'éditeur par le biais des options exposées. Cependant, Noah Richards, un développeur de la plateforme Visual Studio, a écrit une extension Visual Studio qui désactive le zoom par défilement de la souris.

8voto

Herb Caudill Points 16170

Ce problème se pose dans tout Windows, et pas seulement dans Visual Studio. Pour désactiver le comportement de zoom de Ctrl-Scroll dans tout Windows, vous pouvez utiliser AutoHotKey comme décrit dans cette réponse :

^WheelDown::return
^WheelUp::return

Cela reprogramme simplement AutoHotKey pour qu'il ne fasse rien sur Ctrl-Scroll.

0 votes

J'ai aussi ajouté #MaxHotkeysPerInterval 16384

0 votes

@Anthony problème : "une question ou une situation considérée comme indésirable ou nuisible et devant être traitée et surmontée." Il me semble que la définition d'un problème correspond. Vous aimez cette "fonctionnalité", très bien. D'autres ne l'aiment pas. Nous sommes en 2019 et je ne sais pas comment désactiver cette "fonctionnalité" ennuyeuse dans VS. C'est donc toujours un problème pour moi. Enfin, toutes les heures que j'ai investies/gaspillées dans AutoHotkey sont utiles. Correction en 2 minutes. - Merci pour cela.

0 votes

@AndrewDennison Cool, vous avez utilisé une définition du dictionnaire pour ignorer complètement l'usage prévu du mot. Bon argument et bon point. Vraiment, bravo à vous pour avoir trouvé l'argument le plus spécieux du monde.

0voto

Nik-Lz Points 1245

Il s'agit d'une limitation de Windows, qui ne peut pas être "résolue", même avec Visual Studio 2022. Mais cette limitation peut être contournée en utilisant AHK. Il suffit d'écrire ce script, de le compiler, de l'exécuter et voilà :

#IfWinActive ahk_exe devenv.exe
^WheelDown::return
^WheelUp::return
#IfWinActive

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X