Sous Windows (XP au moins), s’il existe plusieurs dispositions de clavier pour la même langue de saisie, appuyez sur Ctrl+Shift change la disposition du clavier. Où cela peut-il être désactivé ou remplacé par une autre combinaison de touches?
Une fonctionnalité similaire est en train de changer les langues de saisie. Alt+Shift est la frappe par défaut qui 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) ne peut pas être trouvé dans ce panneau.
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 bouton Change Key Sequence...
, vous pourrez modifier (désactiver) le raccourci clavier qui permet de changer la disposition du clavier (cette combinaison Ctrl+Shift
que vous avez mentionnée).
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 contrôle
- 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)
- Touches directes de la barre de changement de langue (un lien hypertexte situé à mi-chemin vers le bas)
- 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.
C’est différent dans Windows 7. C’est dans la même interface Région et langue , mais vous le faites.
Passer l'interface utilisateur. Ça va continuer à changer sans raison. Exécutez ceci pour accéder au Services de texte et langues d'entrée dialog:
rundll32 Shell32,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}
Puis Paramètres de clé avancés onglet → Modifier la séquence de touches… bouton → choisir Non attribué pour les deux, puis cliquez surOK, puis autreOK.
Dans Windows 1:
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
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 é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.
Comme on le verra, 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
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, Changer la séquence de touches…, les deux boutons radio Non attribués, OK, OK.
Et dans certaines versions depuis, ça a encore 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 un sens.
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"
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.