Una opción sería crear ~ / Library / KeyBindings / y guardar esto como DefaultKeyBinding.dict:
{
"@\UF702" = moveWordBackward:;
"@\UF703" = moveWordForward:;
"~\UF702" = moveToBeginningOfLine:;
"~\UF703" = moveToEndOfLine:;
"~$\UF702" = moveToBeginningOfLineAndModifySelection:;
"~$\UF703" = moveToEndOfLineAndModifySelection:;
}
Sin embargo, no puedes cambiar ⇧⌘ ← o ⇧⌘ →. Y no funciona en algunas vistas de texto o Xcode o Firefox.
Con KeyRemap4MacBook, puede agregar esto 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>
Sin embargo, volvería con ⌘ ← y cambiar las pestañas con ⇧⌘ ← dejaría de funcionar.
Consulte la fuente para conocer las constantes del código clave y las configuraciones predefinidas .
Si. Usando Keyboard Maestro , acabo de crear dos nuevas macros.
El primero tiene un "disparador de tecla de acceso rápido" de <comando> <flecha izquierda> y hace un "tipo de pulsación de tecla" de <opción> <flecha izquierda>
El segundo es el reverso, un "disparador de teclas de acceso rápido" de <opción> <flecha izquierda> y hace un "tipo de pulsación de tecla" de <comando> <flecha izquierda>. Y funciona.
Luego puede agregar 2 macros más para la dirección correcta.
La forma en que los escribí como prueba rápida abarca todo el sistema, pero pueden limitarse a conjuntos específicos de aplicaciones.
Si bien Keyboard Maestro no es gratuito, tiene una demostración de tiempo limitado.
fuente
He usado KeyBindingsEditor (gratis) para editar
DefaultKeyBindings.dict
y funciona muy bien (incluso en Firefox y XCode).Dejar el botón del pulgar en la tecla while mientras se desplaza el cursor de texto funciona mucho mejor, ¡debería ser el valor predeterminado!
fuente
Te recomendaría karabiner . Es un poderoso complemento de sistema para reasignar teclas y combinaciones de teclas. Puede asignar cualquier combinación de teclas que desee a lo que tenga en mente. Por favor échale un vistazo y te enamorarás
fuente