Réaffectation de la touche de verrouillage des majuscules sous Windows ou OS X
30
Comment remapper la Caps Lockclé sous Windows ou OS X? Existe-t-il, par exemple, un moyen de mapper le verrouillage des majuscules à une combinaison de touches comme Alt+ Tabsous Windows ou ⌘+ Tabsous OS X?
CapsLock est peut-être la clé la plus inutile de nos jours. «[Le vice-président de Lenovo, David] Hill a appelé« Caps Lock »une gueule de bois frustrante des jours de la machine à écrire, une clé qui peut introduire des erreurs, émuler des cris ou déjouer les entrées de mot de passe sans que l'utilisateur ne s'en aperçoive.», Insidetech.com/news/articles/…
VolkerK
1
Incroyable que quatre ans se soient écoulés, et Windows STILL ne dispose pas d'un moyen intégré pour désactiver définitivement le verrouillage des majuscules et le verrouillage numérique.
Autohotkey est LE moyen le plus puissant de faire ce genre de chose sur un PC WIndows. Consultez également cette page pour plus de détails sur le remappage des CAPS,
Très bien merci! Dès que j'aurai le temps, je m'y intéresserai.
splattne
3
Je venais suggérer la même chose. J'ai remappé CapsLock à Escape pour aider à l'édition de Vim: D
Andy
J'ai remappé les majuscules en LCtrl. C'était beaucoup plus naturel pour ma main d'aller vers la gauche qui tourne à -60 degrés et étends l'auriculaire pour saisir la touche LCtrl. Après des mois de ce changement, la douleur que je ressentais en faisant ce mouvement répétitif avait complètement disparu
mjsr
Cela ne fonctionne pas avec mon clavier japonais. Au lieu de cela, la clé CapsLock est remplacée par la clé 半角 / 全 角 .
essuyer le
@wil: sur le clavier japonais, en appuyant sur Maj + Capslock fera la fonction Capslock normale
phuclv
10
Je l' ai utilisé SharpKeys (pour Windows) remapper CapsLockà ESC.
Fonctionne très bien pour vim . L'édition de style VI brille vraiment si vous pouvez garder vos doigts près de la ligne d'accueil à tout moment.
C'est le meilleur outil que j'ai rencontré en plus de 6 ans pour désactiver la clé de verrouillage des majuscules, mapper la clé ALT droite de mon IBM Model M à la clé Windows, etc. Il enregistre simplement dans le registre les modifications nécessaires, mais a une belle interface pour faciliter cet effort. Et il n'est pas installé comme une application , c'est un simple utilitaire.
Jason Bunting
Dommage que Windows-7 ne soit pas pris en charge.
WilliamKF
@WilliamKF: J'utilise SharpKeys sur Windows 7. Cela fonctionne très bien.
wcoenen
@WilliamKF: J'utilise également SharpKeys sur Win7. Vérifiez que vous l'exécutez avec des autorisations administratives.
mjsr
Encore mieux est de mapper CapsLock à Ctrl. Ctrl + [est identique à escape et maintenant vous avez plus facilement accès à Ctrl pour d'autres combinaisons de touches.
Michael Brown
9
Voici comment échanger la Caps Lockclé avec la gauche Ctrl:
les fenêtres
Cliquez sur Démarrer> Exécuter
Tapez "regedit"
Aller vers HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
Lorsque la disposition du clavier est active, accédez à Edition> Nouveau> Valeur binaire
Il convient de noter que la plupart des environnements graphiques sous Linux offrent un moyen de définir le comportement des touches de verrouillage des majuscules dans n'importe quel outil de configuration de clavier qu'il propose. Il peut également être modifié dans le clavier standard de la console.
greyfade
Excellent. C'est ce que je cherchais et je n'ai pas trouvé la solution avec MSKLC. Merci beaucoup (et +1 bien sûr).
0xC0000022L
Hé, pourriez-vous s'il vous plaît me répondre le code de la touche ESC? Je veux échanger des majuscules avec la touche Échap.
MaikoID
8
sur Mac: vous pouvez réaffecter la touche de verrouillage des majuscules sous "System Prefs" -> "Keyboard & Mouse" -> "Special Keys".
Sur Snow Leopard, c'est "System Prefs" -> "Keyboard" -> "Modifier Keys".
Marcel Levy
3
C'est tellement simple, pourquoi avons-nous besoin d'une application pour cela sur Windows?
droite le
@WTP Mieux encore, pour un remappage correct (plutôt que des macros AutoHotkey-esque), vous avez besoin des droits d'administrateur ainsi que de Windows 7. Pour commencer, l'informatique dans un environnement d'entreprise ne semble pas bien se passer pour moi.
Merci pour le lien SharpKeys! Malheureusement, il ne semble pas possible de mapper une clé à une combinaison de clés dans le programme (j'ai lu la FAQ).
splattne le
@splattne pour mapper une combinaison, utilisez Autohotkey. Il est extrêmement simple de le faire, par exemple: CapsLock :: SendInput! {Tab}, il enverra Alt Tab lorsque vous appuyez sur les
majuscules
Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure ici les parties essentielles de la réponse et de fournir le lien de référence.
Der Hochstapler
3
J'utilise Billy Mays Caps Lock . Maintenant, chaque fois que j'appuie accidentellement sur la touche de verrouillage des majuscules au lieu d'être frustré, j'entends un pitch rapide de Billy Mays, qui me fait toujours sourire.
Sur Mac, je peux recommander d'utiliser KeyRemap4MacBook . Ou PcKeyboardHack qui a un focus légèrement différent. J'utilise les deux en combinaison sans aucun problème.
Le problème est qu'il n'y a pas de solution prête à l'emploi intégrée à Mac OSX, vous pouvez donc l'affecter CAPS LOCKà ESC(ce qui est essentiel pour Vi / Vim). Le deuxième problème avec les autres outils est qu'ils ne désactivent pas la LED verte sur la touche de verrouillage des majuscules.
PcKeyboardHackest lié au mappage ESC, mais chaque mappage est possible.
KeyRemap4MacBookpermet directement de mapper sur une touche de fonction différente. Bien sûr, chaque mappage que vous aimez est possible.Par exemple, sur Mac, j'ai mappé la bonne ⌘clé à ctrl (ce qui est pratique lorsque vous êtes habitué à la saisie semi-automatique sous Windows sous Windows)
Je viens de commencer à utiliser KeyRemap4MacBook ce matin, et j'adore ça. J'ai caps lockmis à la fois escet ctrl. C'est escquand c'est la seule touche enfoncée, et il passe à ctrlsi j'appuie sur d'autres touches.
Comme l'a dit Marchal, sous OS X, vous pouvez utiliser PCKeyboardHack pour changer le verrouillage des majuscules en une autre clé comme F19:
Vous pouvez mapper la clé comme F19 à une combinaison de touches plus complexe en ajoutant un paramètre comme celui-ci à private.xml dans KeyRemap4MacBook :
Si le voyant de verrouillage des majuscules de votre clavier n'est pas désactivé, essayez d'activer le paramètre "État des voyants de verrouillage des majuscules pass-through" dans KeyRemap4MacBook.
Ceci mappe F19 pour contrôler lorsqu'il est maintenu et pour s'échapper lorsqu'il est pressé:
Réponses:
Vous avez besoin d' Autohotkey et de ce script:
Autohotkey est LE moyen le plus puissant de faire ce genre de chose sur un PC WIndows. Consultez également cette page pour plus de détails sur le remappage des CAPS,
la source
Je l' ai utilisé SharpKeys (pour Windows) remapper CapsLockà ESC.
Fonctionne très bien pour vim . L'édition de style VI brille vraiment si vous pouvez garder vos doigts près de la ligne d'accueil à tout moment.
la source
Voici comment échanger la Caps Lockclé avec la gauche Ctrl:
les fenêtres
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
Entrez les données suivantes comme données:
Quittez l'Éditeur du Registre
Linux
Collez les lignes suivantes dans le fichier:
Ajoutez la ligne suivante dans ~ / .bash_profile
La source
la source
sur Mac: vous pouvez réaffecter la touche de verrouillage des majuscules sous "System Prefs" -> "Keyboard & Mouse" -> "Special Keys".
je l'ai assigné à CTRL
la source
Vous pouvez utiliser SharpKeys pour désactiver la fonctionnalité de n'importe quelle clé. Pour un guide détaillé, vous pouvez consulter Mapper n'importe quelle clé à n'importe quelle clé sous Windows XP / Vista .
De plus, Lifehacker a un très bon guide appelé NumLocker Désactive la touche de verrouillage des majuscules sur la façon de la remapper ou de la désactiver complètement.
la source
J'utilise Billy Mays Caps Lock . Maintenant, chaque fois que j'appuie accidentellement sur la touche de verrouillage des majuscules au lieu d'être frustré, j'entends un pitch rapide de Billy Mays, qui me fait toujours sourire.
la source
Ctrl2Cap de SysInternals fonctionnera également sur les anciennes machines Win.
la source
Sur Mac, je peux recommander d'utiliser KeyRemap4MacBook . Ou PcKeyboardHack qui a un focus légèrement différent. J'utilise les deux en combinaison sans aucun problème.
Le problème est qu'il n'y a pas de solution prête à l'emploi intégrée à Mac OSX, vous pouvez donc l'affecter CAPS LOCKà ESC(ce qui est essentiel pour Vi / Vim). Le deuxième problème avec les autres outils est qu'ils ne désactivent pas la LED verte sur la touche de verrouillage des majuscules.
PcKeyboardHack
est lié au mappage ESC, mais chaque mappage est possible.KeyRemap4MacBook
permet directement de mapper sur une touche de fonction différente. Bien sûr, chaque mappage que vous aimez est possible.Par exemple, sur Mac, j'ai mappé la bonne ⌘clé à ctrl (ce qui est pratique lorsque vous êtes habitué à la saisie semi-automatique sous Windows sous Windows)la source
caps lock
mis à la foisesc
etctrl
. C'estesc
quand c'est la seule touche enfoncée, et il passe àctrl
si j'appuie sur d'autres touches.L'échanger avec une touche de modification différente (j'aime Ctrl) est pris en charge par Mac OS:
la source
Comme l'a dit Marchal, sous OS X, vous pouvez utiliser PCKeyboardHack pour changer le verrouillage des majuscules en une autre clé comme F19:
Vous pouvez mapper la clé comme F19 à une combinaison de touches plus complexe en ajoutant un paramètre comme celui-ci à private.xml dans KeyRemap4MacBook :
Si le voyant de verrouillage des majuscules de votre clavier n'est pas désactivé, essayez d'activer le paramètre "État des voyants de verrouillage des majuscules pass-through" dans KeyRemap4MacBook.
Ceci mappe F19 pour contrôler lorsqu'il est maintenu et pour s'échapper lorsqu'il est pressé:
Vous pouvez également mapper F19 à une touche de modification supplémentaire qui peut être utilisée pour, par exemple, activer des applications:
Voir http://lri.me/keyremap4macbook.html pour plus d'informations sur l'utilisation de KeyRemap4MacBook.
la source