Uma opção seria criar ~ / Library / KeyBindings / e salvar como DefaultKeyBinding.dict:
{
"@\UF702" = moveWordBackward:;
"@\UF703" = moveWordForward:;
"~\UF702" = moveToBeginningOfLine:;
"~\UF703" = moveToEndOfLine:;
"~$\UF702" = moveToBeginningOfLineAndModifySelection:;
"~$\UF703" = moveToEndOfLineAndModifySelection:;
}
Você não pode alterar ⇧⌘ ← ou ⇧⌘ →. E não funciona em algumas visualizações de texto ou no Xcode ou no Firefox.
Usando KeyRemap4MacBook, você pode adicionar isso 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>
Isso faria com que voltar com and ← e alterar as guias com stop ← parassem de funcionar.
Veja a fonte para as constantes do código-chave e configurações predefinidas .
Sim. Usando o Keyboard Maestro , acabei de criar duas novas macros.
O primeiro possui um "gatilho de tecla de atalho" de <comando> <seta para a esquerda> e faz um "digite um pressionamento de tecla" de <opção> <seta para a esquerda>
O segundo é o inverso, um "gatilho de tecla de atalho" de <opção> <seta esquerda> e faz um "digite um pressionamento de tecla" de <comando> <seta esquerda>. E isso funciona.
Você pode adicionar mais 2 macros para a direção certa.
Da maneira como os escrevi como teste rápido, eles abrangem todo o sistema, mas podem ser limitados a conjuntos específicos de aplicativos.
Embora o Keyboard Maestro não seja gratuito, ele possui uma demonstração de tempo limitado.
fonte
Eu usei o KeyBindingsEditor (gratuito) para editar
DefaultKeyBindings.dict
e funciona muito bem (mesmo no Firefox e XCode).Deixar o botão de polegar na tecla while enquanto cruza o cursor de texto funciona muito melhor - deve ser o padrão!
fonte
Eu recomendaria mosquetão para você. É um poderoso plugin do sistema para remapear teclas e combinações de teclas. Você pode mapear qualquer combinação de teclas que desejar para a que estiver em sua mente. Por favor, confira e você vai se apaixonar por ele
fonte