Comment désactiver le commutateur de disposition du clavier Ctrl + Maj (pour la même langue de saisie) sous Windows?

119

Sous Windows (XP au moins), lorsqu'il existe plusieurs dispositions de clavier pour la même langue de saisie, appuyez sur Ctrl+ pour Shiftchanger la disposition du clavier. Où cela peut-il être désactivé ou remplacé par une autre combinaison de touches?

Une caractéristique similaire change les langues de saisie. Alt+ Shiftest la frappe par défaut et peut être modifiée et désactivée à l'aide des options régionales et linguistiques du panneau de configuration. Le commutateur de disposition du clavier ( Ctrl+ Shift) est introuvable dans ce panneau.

Pedro Palhoto
la source
3
Gosh je souhaite que Microsoft aurait fait ce droitier et Ctrl droit
Jonathan

Réponses:

100

Vous étiez très proche de la solution de votre problème;)

Control Panel -> Regional and Language Options -> Languages tab -> Details...

Là, vous pouvez éditer les raccourcis clavier pour changer les langues de saisie. Si vous appuyez sur le Change Key Sequence...bouton, vous pourrez changer (désactiver) le raccourci clavier qui permet de changer la disposition du clavier (la Ctrl+Shiftcombinaison que vous avez mentionnée).

Néo
la source
8
Juste pour étendre la réponse. Cette option est masquée dans la boîte de dialogue "Modifier la séquence de touches ..." lors de la sélection de la première ligne de la colonne "Touches spéciales pour les langues de saisie" dans les paramètres de clé avancés.
Pedro Palhoto
2
@Pedro - difficile en effet. Je suis allé à cette boîte de dialogue ce matin, à la recherche de la réponse, et je me suis arrêté juste avant, car la "séquence de touches de changement" ressemblait à se rapporter à l'élément actuellement sélectionné. Aucune indication sur ce Ctrl + Maj.
Gnoupi
2
Espérons que la santé mentale puisse être restaurée.
An̲̳̳drew
4
Pour ceux qui recherchent une réponse pour Windows 8: superuser.com/questions/604790/…
KooKiz
5
Aaaaand, sous Windows 10, ils l'ont encore caché. Mais oùÉÉÉÉÉÉÉÉÉÉ
confirmer
68

Il a de nouveau bougé sous Windows 8.1 et Windows 10. Depuis le bureau:

  • Paramètres (avec le curseur de la souris en bas à droite, puis cliquez sur la roue dentée)
  • Panneau de configuration
  • Horloge, langue et région
  • Langue (ou "Ajouter une langue" ou "Changer de méthode de saisie" - tous vont au même endroit)
  • Paramètres avancés (dans la marge de gauche)
  • Changer les touches de raccourci de la barre de langue (un lien hypertexte situé à mi-chemin environ) entrez la description de l'image ici
  • Paramètres de clé avancés (onglet)
  • Changer la séquence de touches (bouton)

Là vous avez des options (limitées) pour changer ou désactiver les raccourcis clavier pour changer la langue de saisie ou la disposition du clavier.

Richard
la source
11
Notez qu'il semblera probablement qu'il n'y a pas de ctrl-shiftraccourci clavier pour changer la disposition du clavier, mais en fait, il y en a. Il est caché sous "Entre les langues de saisie", il semble que ce ne soit que alt-shiftpour changer de langue, mais en réalité, cet élément de la liste inclut également la ctrl-shiftmodification du clavier, masqué
utilisateur568458 le
1
ce commentaire de user568458 m'a vraiment sauvé celui-ci. J'ai failli le manquer - ce serait génial si cela pouvait être intégré à la réponse.
Simon Zyx
Windows 10 a supprimé la possibilité de changer cela.
tbone
1
@tbone J'utilise Windows 10 Home version 1709 build 16299.248 et les options sont toujours là pour moi.
Richard
2
Il est proposé à nouveau: Region & language> Advanced keyboard settings> Language bar options> Advanced Key Settings>Change Key Sequence...
Hashbrown
26

C'est différent dans Windows 7. C'est dans la même interface Région et Langue , mais c'est ce que vous faites.

  • Onglet Claviers et Langues
  • Changer les claviers ... bouton
  • Dans la fenêtre contextuelle, accédez à l' onglet Paramètres de clé avancés .
  • Ici, vous pouvez choisir l' élément Entre les langues de saisie dans la liste, puis appuyer sur le bouton Changer séquence de touches ...
  • Changer les boutons radio Non assignés
  • Cliquez sur OK 3 fois, puis le tour est joué :)
Bob Sampson
la source
2
Merci pour cela ... me rendait dingue, parce que CTRL + SHIFT + CLICK ouvre les choses en tant qu'administrateur, mais que CTRL + SHIFT entraînerait une modification de la disposition de mon clavier.
Jason Down
1
Merci mon pote, vraiment utile dans VS où ctrl + Maj + quelque chose d'autre fait beaucoup de choses
Ignacio Soler Garcia
Il convient également de mentionner pour les besoins de Visual Studio @IgnacioSolerGarcia, si vous utilisez VS en tant qu'administrateur, vous devrez également modifier les paramètres de l'utilisateur Admin ... Je n'ai pas encore trouvé cette partie ...
drzaus
... l'a compris - basculez littéralement les utilisateurs vers ce compte administrateur et modifiez les paramètres, puis déconnectez-vous et reconnectez-vous à votre compte habituel, puis redémarrez probablement VS. Bliss
drzaus
Même si je l'ai réglé sur Non assigné, il change toujours la disposition lorsque j'appuie sur ctrl + shift :(
Vivek Athalye
22

Passer l'interface utilisateur. Ça va continuer à changer sans raison. Exécutez ceci pour accéder à la boîte de dialogue Services de texte et langues d'entrée :

rundll32 Shell32,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}

Puis Paramètres avancés clés onglet → Modifier séquence de touches ... Bouton → choisissez Non Affecté à la fois, puis cliquez sur OK , puis l'autre OK .

brianary
la source
5
Oui, il a été déplacé à nouveau dans la version Windows d'avril 2018. Je pense que c'est la sixième place que ça fait.
Chris Morgan
5
C'est génial
Nom McChange
C'est absolument incroyable. Je viens de faire reconstruire mon ordinateur et, comme @ChrisMorgan l'a noté, il a dû être modifié à nouveau car je ne le retrouve plus jamais dans l'interface utilisateur. Je vous remercie!!!
ktr
2
En raison du déplacement, du masquage et de la suppression d'éléments de Panneau de configuration par Microsoft, et plus particulièrement de celui-ci, votre rundll32solution est parfaite ! (Pour ceux qui ont des difficultés à utiliser ceci, essayez Win+Rou Start Menu | Runpuis collez-le. Il montrera la boîte de dialogue dont vous avez besoin pour désactiver les raccourcis - du moins à partir de Windows 10 1809.)
Craig Silver
1
C’est la seule façon dont il semble que je puisse le trouver dans Windows 10 1903. Merci!
mince
14

Dans Windows 10 :
Start> Settings> Time & Language> Region & Language> Additional date, time and regional settings > Change input method> Advanced settings> Change language bar hot keys>Change Key Sequence

vovahost
la source
2
Wow, incroyable que vous ayez pu trouver ça !! Mais maintenant que je suis arrivé là-bas, que dois-je faire? C’est censé être un point d’interrogation, en passant. Cette situation est hilarante déprimante.
18h47
2
Windows 10 est délicat car ils l'ont changé de version en version. Je suis allé aussi loin que ce qui Advanced settingsprécède, mais je n'ai pas remarqué le Change language bar hot keys... merci! Sur d' autres applications Windows 10 versions, vous trouverez la même chose sous Region and language settings> Advanced Keyboard Settings> Language Bar Options>Change Key Sequence...
GaspardP
@GaspardP Jésus Christ, merci. Peuvent-ils arrêter de déplacer ceci? C'est exaspérant.
René
7

Dans Windows 10 à partir d'avril 2018, l'étape du Panneau de configuration a été supprimée. vous pouvez accéder à la boîte de dialogue finale («Services de texte et langue de saisie») directement à partir de l'application Paramètres:

Paramètres → Heure et langue → Région et langue → Paramètres de clavier avancés → Options de barre de langue → Paramètres de clé avancés → sélectionnez Entre les langues de saisie, Modifier la séquence de touches…, les deux boutons radio Non attribués, OK, OK.

Et dans certaines versions depuis, cela a de nouveau changé…

Paramètres → Périphériques → Saisie → Paramètres de clavier avancés (en bas) → Options de barre de langue → Paramètres de clé avancés → sélectionnez Entre les langues de saisie, Modifier la séquence de touches…, les deux boutons radio Non attribués, OK, OK.

Au moins, ce changement avait du sens.

Chris Morgan
la source
Cela a fonctionné pour moi! Et je préfère ne pas éditer le registre manuellement s'il y a une interface utilisateur. C'est probablement plus sûr dans la plupart des cas. Cette réponse est sous-estimée. Il devrait être au top maintenant et tant que c'est celui qui donne la bonne réponse
Emilio
1
Mon propre vote va pour la réponse de brianary pour l' exécuter via rundll32, en fait, car il ne garde que sur le déplacement!
Chris Morgan
5

La clé de registre contrôlant cela est documentée ici: http://technet.microsoft.com/en-us/library/cc976564.aspx

Si vous êtes comme moi, vous voudrez peut-être également désactiver la combinaison de touches Ctrl + Maj sur l'écran de connexion. Ajoutez donc la valeur reg mentionnée à la touche HKEY_USERS.DEFAULT \ Keyboard Layout \ Toggle.

Volonté
la source
4

Comme on va le dire, vous pouvez le changer par le biais du registre, il est documenté ici: http://technet.microsoft.com/en-us/library/cc976564.aspx

Si, comme moi, vous n'aimez pas trop cliquer, vous pouvez l'éteindre rapidement en tapant ceci dans le menu Démarrer / Exécuter:

powershell -Command Set-ItemProperty -Path 'HKCU:\Keyboard Layout\Toggle' -Name HotKey -Value 3
utilisateur3249994
la source
2

Voici comment le désactiver dans l'édition standard de Windows 8.1. Pour toute autre édition, il serait peut-être préférable de localiser manuellement le paramètre dans le Panneau de configuration.

Enregistrez le fichier ci-dessous en tant que fichier .reg et exécutez-le. Le raccourci clavier sera immédiatement désactivé sans qu'il soit nécessaire de vous déconnecter. Vous pouvez également suivre les instructions dans les commentaires de code pour le définir manuellement via le Panneau de configuration:

Windows Registry Editor Version 5.00

; Note: This is for Windows 8.1 - the location of the settings/keys change with different Windows versions
; CONTROL PANEL:
; Control Panel->All Control Panel Items->Language->Advanced settings->Change Language Bar Hot Keys->Advanced Key Settings->Change Key Sequence...->"Not Assigned"
; WINDOWS REGISTRY:
; Primary Key: [HKEY_CURRENT_USER\Keyboard Layout\Toggle]
; Optional Secondary Key (might be needed for Windows logon screen): [HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
; Values: "Language Hotkey" and "Layout Hotkey"
;1 = Key Sequence enabled; use LEFT ALT+SHIFT to switch between locales.
;2 = Key Sequence enabled; use CTRL+SHIFT to switch between locales.
;3 = Key Sequences disabled.

[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Language HotKey"="3"
"Layout HotKey"="3"

[HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
"Language HotKey"="3"
"Layout HotKey"="3"
abvgd
la source
1

Le moyen le plus simple (pour Windows 10 en 2019):

  1. Dans le menu Démarrer de Windows, tapez Type de recherche Paramètres avancés du clavier
  2. Cliquez sur les touches d'accès rapide de la langue d'entrée
  3. Double clic entre les langues d'entrée
  4. Définissez les paramètres Switch Input Languageet Switch Keyboard Layoutsur Non assigné (ou attribuez-les comme vous le souhaitez).
kojow7
la source
0

Sur Windows 7, j'ai ouvert l'outil "Région et langue". Cliquez sur l'onglet "Claviers et langues" puis sur le bouton "Modifier les claviers". Puis, dans l’arborescence "Services installés", j'ai sélectionné les claviers que je ne voulais pas (en français) et cliqué sur "Supprimer.

leif81
la source