Nel primo esempio sotto la freccia Option-L / R fa lo stesso dopo aver regolato i keycode come Control-L / R arrow.
Il comportamento precedente Option-L / R arrow (ad esempio, l'apertura / chiusura di una cartella nella visualizzazione elenco) viene perso.
Se vuoi un comportamento diverso, devi modificare / precisare la tua risposta.
Per fare questo devi usare uno strumento di terze parti: Karabiner.
- Scarica, installa e apri Moschettone
- Apri la menulet Karabiner - > Preferenze
- Apri la scheda Misc e amp; Disinstalla
- Premi il pulsante Apri private.xml
- Apri il file private.xml con un editor appropriato
-
Immettere il codice tasto personalizzato
<?xml version="1.0"?>
<root>
<item>
<name>Change Option L/R arrow to Control L/R arrow</name>
<identifier>altlr2ctrllr</identifier>
<autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL</autogen>
</item>
</root>
-
Salva il file
- Apri la menulet Karabiner - > Preferenze la scheda Cambia chiave
- Premi il pulsante ReloadXML
- Abilita la rimappatura. Dovrebbe essere elencato all'inizio.
E se davvero chiedi "Opzione + L / R scorciatoia sulla mia tastiera Mac a Control + R / L" - che può essere letto come alt-l in ctrl-r e alt-r in ctrl-l in contrariamente al titolo - quindi utilizzare
<autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL</autogen>
Se vuoi il contrario (la freccia Control-L / R equivale alla freccia Option-L / R) usa invece questo snippet. Il precedente comportamento della freccia Control-L / R è stato perso.
<?xml version="1.0"?>
<root>
<item>
<name>Change Control L/R arrow to Option L/R arrow</name>
<identifier>ctrllr2altlr</identifier>
<autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION</autogen>
</item>
</root>
Se vuoi scambiare ctrl-L / R-arrow con ctrl-L / R-arrow quindi utilizzare entrambe le modifiche al codice tasto sopra o questo:
<?xml version="1.0"?>
<root>
<item>
<name>Swap Control L/R arrow and Option L/R arrow</name>
<identifier>swap_ctrllrarrow_altlrarrow</identifier>
<autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION</autogen>
</item>
</root>