Comment utiliser Ctrl + Gauche / Ctrl + Droite (au lieu de Alt + Gauche / Alt + Droite) pour passer au mot précédent / suivant


3

Sur un système Mavericks, j'aimerais utiliser Ctrl + gauche / Ctrl + droite au lieu de Alt + gauche / Alt + droite pour passer au mot suivant ou au mot précédent.

Mission Control n'utilise pas Ctrl + Gauche / Ctrl + Droite (j'ai changé cela à partir de la valeur par défaut).

Est-il possible de faire cela avec certains réglages du système (c'est-à-dire sans un keymapper)?

Réponses:


1

Vous pouvez utiliser KeyRemap4MacBook avec un private.xml comme celui - ci:

<?xml version="1.0"?>
<root>
  <item>
    <name>⌃← & ⌃→ to ⌥← & ⌥→</name>
    <identifier>remapCtrlLeftAndCtrlRightToAltLeftAndAltRight</identifier>
    <autogen>
      __KeyToKey__
      KeyCode::CURSOR_LEFT, VK_CONTROL | ModifierFlag::NONE,
      KeyCode::CURSOR_LEFT, ModifierFlag::OPTION_L
    </autogen>
    <autogen>
      __KeyToKey__
      KeyCode::CURSOR_RIGHT, VK_CONTROL | ModifierFlag::NONE,
      KeyCode::CURSOR_RIGHT, ModifierFlag::OPTION_L
    </autogen>
  </item>
</root>

Je ne suis au courant d'aucun paramètre de Préférences Système à ce sujet.


En ce qui concerne les commentaires, modifiez le contenu de <autogen> en…

__KeyToKey__
KeyCode::CURSOR_LEFT, VK_OPTION | ModifierFlag::NONE,
KeyCode::CURSOR_LEFT, ModifierFlag::CONTROL_L
__KeyToKey__
KeyCode::CURSOR_RIGHT, VK_OPTION | ModifierFlag::NONE,
KeyCode::CURSOR_RIGHT, ModifierFlag::CONTROL_L

OK, je vois qu'il n'est pas possible de le faire sans Remapper. Il suffit de mentionner rapidement que j'avais besoin des touches Alt-Gauche et Alt-Droite pour Ctrl + Gauche et Ctrl + Droite. Je suppose donc que le simple fait d'échanger le KeyCode :: lines devrait suffire.
Pep

@Pep Pas aussi simple que d'échanger toute la ligne, juste le second paramètre de chacun - voir edit.
grg

1

Une autre option consiste à créer ~/Library/KeyBindings/et enregistrer une liste de propriétés comme celle-ci en tant que ~/Library/KeyBindings/DefaultKeyBinding.dict:

{
   "^\UF700" = moveWordUp:;
   "^\UF701" = moveWordDown:;
   "^\UF702" = moveWordLeft:;
   "^\UF703" = moveWordRight:;
   "^$\UF700" = moveWordUpAndModifySelection:;
   "^$\UF701" = moveWordDownAndModifySelection:;
   "^$\UF702" = moveWordLeftAndModifySelection:;
   "^$\UF703" = moveWordRightAndModifySelection:;
}

Quittez et rouvrez les applications pour appliquer les modifications.

Plus d'information:


J'aime cette solution car elle ne nécessite aucun logiciel supplémentaire et repose sur la fonctionnalité intégrée d'Apple. J'ai également ajouté "^\U007F" = deleteWordBackward:;à la carte ctrl + backspace pour supprimer le mot.
Jordan Mack
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.