CMD + Freccia sinistra, CMD + Freccia destra - Salta la parola

3

Ho cambiato la mia chiave Ctrl e Cmd per replicare i miei tasti di scelta rapida su Windows. Ho corretto le mie chiavi di casa e di fine per comportarmi come vorrei e ora tutto ciò che rimane è la rimappatura del mio Cmd + e Cmd + per comportarsi correttamente.

Finora - ho provato un sacco di cose suggerite su StackOverflow e davvero non riesco a farlo funzionare. Ho provato:

  • Possibile sposta il cursore parola per parola con Cmd + sinistra / destra invece di Alt + sinistra / destra? (risposta accettata e programma KeyBindingsEditor).
  • Quanto segue nel mio ~/Library/KeyBindings/DefaultKeyBinding.dict (dal link ):

    {
    "\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 */
    }
    

Qualche idea sul perché questo non funzionerà per me?

    
posta kyle.stearns 23.05.2015 - 02:51
fonte

1 risposta

2

So che stai provando a farlo tramite KeyBindings, ma qui c'è un metodo alternativo usando Keyboard Maestro :

    
risposta data 28.05.2015 - 20:17
fonte

Leggi altre domande sui tag