Une option serait de créer ~ / Library / KeyBindings / et de l'enregistrer sous le nom DefaultKeyBinding.dict:
{
"@\UF702" = moveWordBackward:;
"@\UF703" = moveWordForward:;
"~\UF702" = moveToBeginningOfLine:;
"~\UF703" = moveToEndOfLine:;
"~$\UF702" = moveToBeginningOfLineAndModifySelection:;
"~$\UF703" = moveToEndOfLineAndModifySelection:;
}
Vous ne pouvez pas changer ← ou → cependant. Et cela ne fonctionne pas dans certaines vues de texte, Xcode ou Firefox.
En utilisant KeyRemap4MacBook, vous pouvez ajouter ceci à 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>
Cela ferait revenir en arrière avec ⌘ ← et changer de tabulation avec ⇧⌘ ← arrêter de travailler bien.
Voir la source pour les constantes de code clé et les paramètres prédéfinis .
Oui. En utilisant Keyboard Maestro , je viens de créer deux nouvelles macros.
Le premier a un "raccourci clavier" de <commande> <flèche gauche> et effectue un "type de frappe" de <option> <flèche gauche>
La seconde est l'inverse, un "raccourci clavier" de <option> <flèche gauche> et effectue un "type de frappe" de <commande> <flèche gauche>. Et ça marche.
Vous pouvez ensuite ajouter 2 autres macros pour la bonne direction.
La façon dont je les ai écrits est rapide, ils s’appliquent à l’ensemble du système, mais ils peuvent être limités à des ensembles d’applications spécifiques.
Bien que Keyboard Maestro ne soit pas gratuit, sa démo est limitée dans le temps.
la source
J'ai utilisé KeyBindingsEditor (gratuit) pour l'éditer
DefaultKeyBindings.dict
et cela fonctionne très bien (même dans Firefox et XCode).Laisser le bouton de la souris sur la touche while pendant la navigation rend le curseur de texte plus efficace - ce devrait être la valeur par défaut!
la source
Je vous recommanderais un mousqueton . C'est un plugin système puissant pour remapper des clés et des combinaisons de touches. Vous pouvez mapper toutes les combinaisons de touches que vous voulez et celles que vous voulez. S'il vous plaît vérifier et vous en tomberez amoureux
la source