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.dicty 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