Dovresti modificare manualmente ~ / .config / karabiner / karabiner.json con ad es. BBEdit o TextEdit (meglio fare una copia di backup prima di iniziare!).
Attenzione: la re-mappatura disattiva la funzione di commutazione degli Spaces di Apple!
Ad ogni modo, così dovresti andare a
"rules": [
e (assumendo che tu intenda la chiave di controllo destra ) aggiungi s.th. come:
"rules": [
{ "description": "Call it whatever you like…",
"manipulators": [ {
"type": "basic",
"from": {
"key_code": "left_arrow",
"modifiers": {
"mandatory": [
"right_control"
]
}
},
"to": [
{
"key_code": "home"
}
]
},
{
"type": "basic",
"from": {
"key_code": "right_arrow",
"modifiers": {
"mandatory": [
"right_control"
]
}
},
"to": [
{
"key_code": "end"
}
]
}
]
}
]
Tieni presente che l'ordine giusto e il corretto corrispondente tra parentesi aperte e chiuse di entrambi i tipi è essenziale!
(Per quanto posso vedere, non c'è modo di eseguire il debug di questo comportamento, magari oltre a guardare la finestra aperta di Karabiner-Element mentre si salva il file json. La scelta dell'editor può aiutare, anche se BBEdit può identificare coppie di parentesi ...)
Se quello che hai fatto è corretto, il nuovo comportamento funzionerà istantaneamente una volta salvato il file!
Quindi, se la tua è l'unica modifica complessa, la "virgola" di chiusura NON deve essere usata qui ... ma se aggiungi la tua a tutte le precedenti questa "virgola" deve invece essere posta di fronte al tuo codice (che significa: dietro la parentesi di finitura dell'ultima regola.
... un po 'complicato, tutto qui.