3 votes

CMD+flèche gauche, CMD+flèche droite -- Mot de saut

J'ai changé mon Ctrl y Cmd pour reproduire mes touches de raccourci sous Windows. J'ai réparé mes touches de début et de fin pour qu'elles se comportent comme je le souhaite et il ne me reste plus qu'à remapper mes touches d'entrée et de sortie. Cmd + y Cmd + de se comporter correctement.

Jusqu'à présent, j'ai essayé un tas de choses suggérées sur StackOverflow et je n'arrive pas à le faire fonctionner. J'ai essayé :

  • Est-il possible de déplacer le curseur mot à mot avec Cmd+gauche/droite au lieu de Alt+gauche/droite ? (réponse acceptée et programme KeyBindingsEditor).
  • Ce qui suit dans mon ~/Library/KeyBindings/DefaultKeyBinding.dict (de http://heisencoder.net/2008/04/fixing-up-mac-key-bindings-for-Windows.html ) :

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

Vous savez pourquoi cela ne fonctionne pas pour moi ?

0 votes

Alors, voulez-vous une solution ou voulez-vous savoir pourquoi la méthode que vous avez décrite ne fonctionne pas ?

0 votes

@CousinCocaine Un correctif serait préférable.

1 votes

Vous avez regardé le Karabiner ? pqrs.org/osx/karabiner/index.html.fr

2voto

Michael Points 952

Je sais que vous essayez de le faire par le biais de KeyBindings, mais voici une méthode alternative utilisant Maestro du clavier :

Keyboard Maestro to remap keys

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X