CMD + Flecha izquierda, CMD + Flecha derecha - Saltar palabra

3

He cambiado mi Ctrl y Cmd para replicar mis teclas de acceso rápido en Windows. He arreglado las teclas de inicio y finalización para que se comporten como me gustaría y ahora todo lo que queda es volver a asignar mi Cmd + y Cmd + para comportarse correctamente.

Hasta ahora: probé un montón de cosas sugeridas en StackOverflow y realmente no puedo hacer que funcione. Lo he intentado:

  • Posible mueva el cursor palabra por palabra con Cmd + izquierda / derecha en lugar de Alt + izquierda / derecha? (respuesta aceptada y programa KeyBindingsEditor).
  • Lo siguiente en mi ~/Library/KeyBindings/DefaultKeyBinding.dict (de enlace ):

    {
    "\UF729"   = "moveToBeginningOfLine:";                       /* Home         */
    "@\UF729"  = "moveToBeginningOfDocument:";                   /* Cmd  + Home  */
    "$\UF729"  = "moveToBeginningOfLineAndModifySelection:";     /* Shift + Home */
    "@$\UF729" = "moveToBeginningOfDocumentAndModifySelection:"; /* Shift + Cmd  + Home */
    "\UF72B"   = "moveToEndOfLine:";                             /* End          */
    "@\UF72B"  = "moveToEndOfDocument:";                         /* Cmd  + End   */
    "$\UF72B"  = "moveToEndOfLineAndModifySelection:";           /* Shift + End  */
    "@$\UF72B" = "moveToEndOfDocumentAndModifySelection:";       /* Shift + Cmd  + End */
    "\UF72C"   = "pageUp:";                                      /* PageUp       */
    "\UF72D"   = "pageDown:";                                    /* PageDown     */
    "$\UF728"  = "cut:";                                         /* Shift + Del  */
    "$\UF727"  = "paste:";                                       /* Shift + Ins */
    "@\UF727"  = "copy:";                                        /* Cmd  + Ins  */
    "$\UF746"  = "paste:";                                       /* Shift + Help */
    "@\UF746"  = "copy:";                                        /* Cmd  + Help (Ins) */
    "@\UF702"  = "moveWordBackward:";                            /* Cmd  + LeftArrow */
    "@\UF703"  = "moveWordForward:";                             /* Cmd  + RightArrow */
    "@$\UF702" = "moveWordBackwardAndModifySelection:";   /* Shift + Cmd  + Leftarrow */
    "@$\UF703" = "moveWordForwardAndModifySelection:";   /* Shift + Cmd  + Rightarrow */
    }
    

¿Alguna idea de por qué esto no funcionará para mí?

    
pregunta kyle.stearns 23.05.2015 - 02:51

1 respuesta

2

Sé que está intentando hacerlo a través de KeyBindings, pero aquí hay un método alternativo utilizando Keyboard Maestro :

    
respondido por el Lee Joramo 28.05.2015 - 20:17

Lea otras preguntas en las etiquetas