En realidad, si se utiliza Elementos del mosquetón De todos modos, hay una forma más fácil de conseguirlo:
Aunque es una mezcla de "mundos" (Karabiner/shell/GUI) su encanto es que no necesitas ninguna otra aplicación para conseguirlo "en corto" ;-)
{ "parameters": {
"basic.to_delayed_action_delay_milliseconds": 1000},
"from": {
"key_code": "return_or_enter",
"modifiers": {
"mandatory": ["control", "shift" ] }
},
"to": [{"shell_command": "open -g /System/Library/¬
PreferencePanes/Keyboard.prefPane/"
}],
"to_delayed_action": {
"to_if_invoked": [ ___
{"key_code": "tab"}, | These key-codes
{"key_code": "tab"}, | can be replaced
{"key_code": "tab"}, | by a single osa-
{"key_code": "tab"}, | script, more ele-
{"key_code": "tab"}, | gantly, listed
{"key_code": "spacebar"}, | below ! *)
{"key_code": "q", |
"modifiers": ["command"]}, ___| < (Easier to handle)
{"key_code": "escape"}] },
"type": "basic"
}
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
(* 'tell application \"System Events\" to tell process ¬
\"System Preferences\"\n click checkbox 1 of tab group 1 ¬
of window 1\n end tell\n quit application \"System Preferences\"'
Como puede ver, el Teclado de Preferencias del Sistema se abre mediante un comando shell, que exige un "tiempo de espera" para los siguientes códigos de teclas (milisegundos: 1000).
No encontré un atajo de teclas para llegar a la casilla, así que navega por 5 "tabs", una "barra espaciadora" (= clic), cierra el prefpane y pone un "escape" final (sin él mi sistema reacciona con retraso).
(He añadido un extra, que en realidad forma parte del AppleScript de la primera respuesta, pero adaptado: \n
para los saltos de línea, \"
para las llaves especiales).
He instalado un atajo "Ctrl-Shift-Enter", puedes usar s.th. si no
("caps_lock" en EventViewer envía o bien key_down o key_up - ¡pulsa dos veces para cambiar de estado!)
Este código puede ser insertado en su karabiner.json manualmente, o importado como una "modificación compleja" necesita un "título": > reglas: > descripción: > manipuladores:" -framework (reciclar el existente).