Comment puis-je relier le verrouillage des majuscules pour supprimer / reculer?

9

J'ai essayé d'utiliser DoubleCommand, mais cela ne vous permet pas de maintenir le verrouillage des majuscules enfoncé, et en appuyant dessus, le voyant de verrouillage des majuscules est activé / désactivé. Idéalement, je souhaite que le verrouillage des majuscules ne soit jamais activé et que la clé se comporte exactement comme s'il s'agissait de la touche de suppression.

Un autre problème rencontré par DoubleCommand est que chaque seconde pression fait simplement basculer la lumière et ne supprime pas un caractère.

Sensé
la source

Réponses:

10

Vous voudrez peut-être essayer Seil (anciennement PCKeyboardHack ). Je l'utilise pour lier Caps Lock à Right-Ctrl (pas Ctrl ordinaire), afin de pouvoir lier Caps Lock à Meta dans Emacs (tandis que Ctrl reste Ctrl et les autres touches sont conservées au comportement habituel).

Mathieu Legrand
la source
Cela fonctionne, merci. Pour vous assurer qu'il n'y a pas de retard, vous devrez également installer et utiliser KeyRemap4MacBook (même site Web). Les instructions se trouvent ici: pqrs.org/macosx/keyremap4macbook/extra.html#t1
Senseful
2
sur mon nouveau macbook, tout ce que j'avais à faire était d'utiliser les préférences du clavier pour désactiver le verrouillage des majuscules, puis d'installer PCKeyboardHack pour mapper le verrouillage des majuscules (je l'ai mappé sur Esc pour une utilisation dans vim)
Jason Sundram
En effet, je n'ai aucun retard lorsque vous remappez (ou désactivez je suppose) le verrouillage des majuscules dans la fenêtre Préférences Système> Panneau de préférences du clavier> Touches de modification….
Mathieu Legrand
2
L'application a été renommée "Seil": pqrs.org/osx/karabiner/seil.html.fr
Mathieu Legrand
Seil est désormais obsolète et a été remplacé par Karabiner-Elements .
syvex
1

Si vous utilisez macOS Sierra ou une version ultérieure, et que cela ne vous dérange pas d'utiliser la ligne de commande, vous pouvez le faire avec une technique que j'ai vue sur le blog de Hang Lu Su :

$ hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000039,"HIDKeyboardModifierMappingDst":0x70000002A}]}'

Dans son article lié, elle aborde également d'autres choses, comme s'assurer que cette liaison survit au redémarrage ou mapper n'importe quelle clé. Voici les documents Apple expliquant la technique utilisée ainsi que les codes à utiliser pour n'importe quelle clé.

Je me rends compte que la question et ses réponses originales sont plus anciennes que macOS Sierra, mais cela peut peut-être être utile pour les gens qui la rencontrent plus récemment.

Cem Schemel
la source
0

ControllerMate obtient une répétition automatique normale, aucun délai ni bascule de lumière étant donné Apple ➤ Préférences Système… ➤ Clavier ➤ Clavier ➤ Touches de modification… ➤ Touche de verrouillage des majuscules ➤ Aucune action.
Control, Meta (Alt) et Control-Meta ont pris une logique supplémentaire: Langage de programmation visuel farfelu de ControllerMate

       Paix
            —Devon

PS Emacs² et Lisp³ ont grandi avec Rubout à gauche de la lettre A - voir les dispositions du clavier Knight TV⁴ et du clavier Space Cadet⁵ avec les touches de modification Control-Meta-Super-Hyper-Shift-Greek-Top.

La saisie du mot de passe PPS peut nécessiter la clé de suppression matérielle.

PPPS Si vous parvenez à obtenir la fonctionnalité de verrouillage des majuscules sur un accord de touche à deux équipes, faites-le moi savoir.

PPPPS Le Mgt m'interdit de publier ces https://en.wikipedia.org/wiki/ liens: [2] Emacs [3] Lisp_ (programmation_langue) [4] Knight_keyboard [5] Space-cadet_keyboard

Devon Sean McCullough
la source