Dans le premier exemple ci-dessous, la flèche Option-L/R fait la même chose que la flèche Control-L/R après avoir ajusté les codes de touche.
Le comportement précédent de la flèche Option-L/R (par exemple, ouvrir/fermer un dossier en vue liste) est perdu.
Si vous souhaitez un comportement différent, vous devez modifier/préciser votre réponse.
Pour que cela fonctionne, vous devez utiliser un outil tiers : Karabiner.
-
Télécharger, installer et ouvrir Mousqueton
-
Ouvrez dans le menulet Karabiner -> Préférences
-
Ouvrez l'onglet Divers & Désinstallation
-
Appuyez sur le bouton Open private.xml
-
Ouvrez le fichier private.xml avec un éditeur approprié.
-
Entrez le code clé personnalisé
<?xml version="1.0"?>
<root>
<item>
<name>Change Option L/R arrow to Control L/R arrow</name>
<identifier>altlr2ctrllr</identifier>
<autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL</autogen>
</item>
</root>
-
Sauvegarder le fichier
-
Ouvrez dans le menulet Karabiner -> Préférences l'onglet Clé de changement
-
Cliquez sur le bouton ReloadXML
-
Activez le remappage. Il doit être listé au début.
Et si vous demandez vraiment "le raccourci Option+L/R de mon clavier Mac vers Control+R/L" - qui peut être lu comme alt-l vers ctrl-r et alt-r vers ctrl-l contrairement au titre - alors utilisez
<autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL</autogen>
Si vous voulez le contraire (la flèche Control-L/R fait la même chose que la flèche Option-L/R), utilisez cet extrait à la place. Le comportement précédent de la flèche Control-L/R est perdu.
<?xml version="1.0"?>
<root>
<item>
<name>Change Control L/R arrow to Option L/R arrow</name>
<identifier>ctrllr2altlr</identifier>
<autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION</autogen>
</item>
</root>
Si vous voulez remplacer ctrl-L/R-flèche par ctrl-L/R-flèche, utilisez soit les deux changements de code clavier ci-dessus, soit celui-ci :
<?xml version="1.0"?>
<root>
<item>
<name>Swap Control L/R arrow and Option L/R arrow</name>
<identifier>swap_ctrllrarrow_altlrarrow</identifier>
<autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION, KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::CURSOR_LEFT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::CURSOR_RIGHT, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_OPTION</autogen>
</item>
</root>
0 votes
Pour éviter toute confusion, par R/L, j'entends les touches flèche droite et flèche gauche.