Risposte:
Un'opzione sarebbe quella di creare ~ / Library / KeyBindings / e salvarlo come DefaultKeyBinding.dict:
{
"@\UF702" = moveWordBackward:;
"@\UF703" = moveWordForward:;
"~\UF702" = moveToBeginningOfLine:;
"~\UF703" = moveToEndOfLine:;
"~$\UF702" = moveToBeginningOfLineAndModifySelection:;
"~$\UF703" = moveToEndOfLineAndModifySelection:;
}
Tuttavia, non è possibile modificare ⇧⌘ ← o ⇧⌘ →. E non funziona in alcune visualizzazioni di testo o Xcode o Firefox.
Utilizzando KeyRemap4MacBook, è possibile aggiungere questo a private.xml :
<autogen>--KeyToKey-- KeyCode::CURSOR_LEFT, VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_COMMAND</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_RIGHT, VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_COMMAND</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_LEFT, VK_SHIFT | VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_SHIFT | VK_COMMAND</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_RIGHT, VK_SHIFT | VK_OPTION | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_SHIFT | VK_COMMAND</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_LEFT, VK_COMMAND | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_OPTION</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_RIGHT, VK_COMMAND | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_OPTION</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_LEFT, VK_COMMAND | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_LEFT, VK_OPTION | VK_SHIFT</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_RIGHT, VK_COMMAND | VK_SHIFT | ModifierFlag::NONE, KeyCode::CURSOR_RIGHT, VK_OPTION | VK_SHIFT</autogen>
Farebbe tornare indietro con ⌘ ← e cambiare scheda con ⇧⌘ ← smettere di funzionare comunque.
Vedere l'origine per le costanti del codice chiave e le impostazioni predefinite .
Sì. Usando Keyboard Maestro , ho appena creato due nuove macro.
Il primo ha un "tasto di scelta rapida" di <comando> <freccia sinistra> e fa un "digita una sequenza di tasti" di <opzione> <freccia sinistra>
Il secondo è il contrario, un "tasto di scelta rapida" di <opzione> <freccia sinistra> e fa un "tipo di battitura" di <comando> <freccia sinistra>. E funziona.
È quindi possibile aggiungere altre 2 macro per la giusta direzione.
Il modo in cui li ho scritti come test rapido sono a livello di sistema ma possono essere limitati a specifici set di applicazioni.
Sebbene Keyboard Maestro non sia gratuito, ha una demo a tempo limitato.
Ho usato KeyBindingsEditor (gratuito) per modificare DefaultKeyBindings.dict
e funziona benissimo (anche in Firefox e XCode).
Lasciare il pulsante del pollice sul tasto ⌘ mentre si gira il cursore del testo funziona molto meglio: dovrebbe essere l'impostazione predefinita!
Ti consiglierei il moschettone . È un potente plugin di sistema per rimappare le chiavi e le combinazioni di tasti. Puoi mappare qualsiasi combinazione di tasti tu voglia a qualunque cosa tu abbia in mente. Per favore, dai un'occhiata e te ne innamorerai