¿Se puede mover el cursor palabra por palabra con Cmd + izquierda / derecha en lugar de Alt + izquierda / derecha?

7

Me gustaría usar Cmd + / en lugar de Alt + / para mover el cursor palabra por palabra en Mac OSX (una cosa del cacao, supongo).

¿Es posible cambiar eso?

Y por el mismo token, me gustaría mover el cursor al principio y al final de la línea usando Alt + / en lugar de Cmd + / .

¿Se puede hacer?

    
pregunta trusktr 04.02.2013 - 08:40

4 respuestas

6

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:;
}

Aunque no puedes cambiar ⇧⌘ ← o ⇧⌘ →. Y no funciona en algunas vistas de texto o Xcode o Firefox.

Al usar 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>

Sería volver atrás con ⌘ ← y cambiar las pestañas con ⇧⌘ ← dejar de funcionar.

Consulte la fuente de constantes de código de clave y configuración predefinida .

    
respondido por el user495470 04.02.2013 - 15:27
2

Sí. Usando Keyboard Maestro , acabo de crear dos macros nuevas.

El primero tiene un "disparador de tecla de acceso rápido" de < comando > < flecha izquierda > y hace un "teclee una pulsación de tecla" de < opción > < flecha izquierda >

El segundo es el inverso, un "disparador de tecla de acceso rápido" de < opción > < flecha izquierda > y hace un "tecleo una tecla" de < comando > < flecha izquierda & gt ;. Y funciona.

Luego puedes agregar 2 macros más para la dirección correcta.

La forma en que los escribí como prueba rápida abarcan todo el sistema, pero pueden limitarse a conjuntos específicos de aplicaciones.

Aunque Keyboard Maestro no es gratis, tiene una demostración de tiempo limitado.

    
respondido por el Thorgrim 04.02.2013 - 10:26
1

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 mientras se navega el cursor del texto funciona mucho mejor, ¡debería ser el predeterminado!

    
respondido por el null 06.09.2014 - 15:06
1

Recomendaría karabiner a ti. Es un poderoso complemento del sistema para reasignar teclas y combinaciones de teclas. Puede asignar cualquier combinación de teclas que desee a lo que sea en su mente. Por favor, échale un vistazo y te enamorarás

    
respondido por el huangzonghao 19.04.2016 - 15:28

Lea otras preguntas en las etiquetas