126 votes

Visual Studio semble adopter de manière aléatoire la disposition du clavier américain

Gah! Cela me cause vraiment des problèmes aujourd'hui. Soudain, sans avertissement, "@" (au symbole) et "" "(guillemet double) se négocient sur mon clavier, mais UNIQUEMENT dans Visual Studio 2008!

Je n'arrive pas à trouver quoi que ce soit dans l'aide ou en ligne pour expliquer / remédier à cela. Existe-t-il un raccourci clavier que j'exécute par inadvertance?

J'ai redémarré mon ordinateur qui est parti pendant une heure ou deux puis est revenu soudainement.

Oh, la folie :(

233voto

mookid8000 Points 8519

J’ai essayé la même chose, mais c’est parce que j’appuyais sur Alt + Shift dans certains programmes, ce qui déclenchait le changement de langue dans Windows.

Serait-ce que vous avez accidentellement appuyé sur Alt + Maj ou Ctrl + Maj (mise en page britannique) lors du codage?

87voto

U62 Points 3575

C'est Windows lui-même de changer la disposition du clavier - c'est pas vraiment quelque chose à faire avec Visual Studio, mais il se produit lorsque vous êtes à l'aide de Visual Studio, car les combinaisons de touches que vous utilisez lors de liant dans le code sont similaires à la valeur par défaut des combinaisons de touches Windows XP utilise pour la commutation des dispositions de clavier à la volée.

Ces instructions sont pour la désactivation du clavier de commutation dans Windows XP. Il est similaire dans les autres versions de Windows:-

  • Allez dans panneau de configuration et sélectionnez Options Régionales Et Linguistiques.
  • Puis sur l'onglet Langues frapper le bouton Détails.
  • Dans la boîte de dialogue qui s'ouvre, sous l'onglet Paramètres, cliquez le bouton Clavier au fond d'elle.
  • Sur le "Paramètres de touches Avancés" de la boîte qui s'ouvre, sélectionnez les autres langues, un par un, et décochez la touche options de la séquence.
  • OK tout et vous êtes libre de frustration :)

32voto

Stephen Drew Points 524

U62 - peut-être que les gens ne marque pas la solution, une réponse, si ce n'est pas une réponse pour eux?

Ce n'est pas un CTRL+MAJ ou sur toute autre touche de liaison de problème pour moi.

Je n'ai même pas de clavier états-unis International installé, mais Visual Studio constamment revient à elle (je le vois dans la barre de Langue, mais quand je vais dans Panneau de configuration, il n'est pas dans la liste des installés les claviers).

C'est certainement quelque chose de mal avec Visual Studio, parce que si je puis déplacer vers le bloc-notes, bloc-notes, sait que le clavier est royaume-UNI. Revenir à VS2010 de nouveau et il est de retour sur les Internationaux des états-unis.

EDIT: la réponse est d'aller dans paramètres Visual Studio, puis sélectionnez les Paramètres Internationaux volet. Assurez-vous que la Langue est définie sur "la Même chose que Microsoft Windows". "À l'anglaise" semble être la US International clavier anglais.

14voto

Travis Heeter Points 528

J'ai posté ceci sur une autre question , mais je voulais poster la photo ici au cas où vous n'utiliseriez pas XP et que vous souhaitiez savoir comment procéder dans Windows 7:

entrez la description de l'image ici

5voto

Marq Points 41

Je sais que c'est assez tard, mais personne n'a dit comment vous le désactivez.

Dans Windows 7, accédez à Paramètres régionaux -> Claviers et mises en page -> Modifier les claviers -> Paramètres de clé avancés -> Touches de raccourci pour les langues de saisie.

Sélectionnez "Entre les langues de saisie" et remplacez la séquence de touches par "Non attribué".

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