Réutilisation du bouton "menu" sur le clavier Windows d'un ordinateur portable sous MacOS 10.12+
Il existe une nouvelle version de Karabiner ("Karabiner Elements 12.1" à utiliser avec MacOS 10.12+) qui justifie à mon humble avis l'ajout d'une réponse distincte à ce sujet, bien que j'aie posté s.th. similaire ici avant.
[Comme j'ai fait la mise à niveau vers MacOS 10.13 (High Sierra), j'ai dû utiliser ApplePS2SmartTouchPad.kext pour pouvoir reconfigurer le bouton "menu", qui est maintenant vu comme scan_previous_track
. ]
Avec Karabiner Elements, vous devez éditer son fichier ~ / .config / karabiner / karabiner.json
, un peu différemment ** du code ci-dessus…
Commencez par rechercher le nom du bouton "menu" sur votre clavier via Karabiner EventViewer
:
appuyez simplement dessus une fois. [Le mien est: scan_previous_track
, le vôtre est probablement différent…]
Voici un code analogue à des parties de ce que j'ai posté ci-dessus, ouvrant & fermant "Information":
{"description": "Finder: touche 'menu' pour æ-I / æ-W en appuyant ou en maintenant enfoncée",
"manipulateurs": [
{"conditions": [{"bundle_identifiers": ["^ com.apple.finder"],
"type": "frontmost_application_if"}
],
"from": {"consumer_key_code": "scan_previous_track"},
"paramètres": {"basic.to_if_alone_timeout_milliseconds": 200,
"basic.to_if_held_down_threshold_milliseconds": 500
},
"to_if_alone": [{"key_code": "i",
"modificateurs": ["right_command"]
}],
"to_if_held_down": [{"key_code": "w",
"modifiers": ["right_command"],
"répéter": faux
}],
"type": "basique"
}
]
}
(Si vous appuyez brièvement sur Cmd-I est déclenché, après avoir maintenu le bouton pendant une demi-seconde: Cmd-W)
- from, to…
et type
sont des expressions obligatoires pour le remappage
- Les conditions, paramètres
définissent les applications et les seuils horaires exclusivement affectés pour les événements **
- "repeat": false
empêche ce code de fermer involontairement plus d'une fenêtre
- Ce code serait inséré entre les "règles": les crochets de []
(éventuellement avec "," ajouté)
(J'ai créé des raccourcis pour les fonctions de retour et d'avancement de l'historique de mon navigateur en appuyant également sur & hold)
- Jetez un œil au Manuel de référence de Karabiner Elements json…
(** KE ne prend plus en charge la sélection conditionnelle par uielementrole
, mais quelques autres conditions
.)