Remappez les guillemets courbes dans OS X?

3

Ainsi, les combinaisons de touches par défaut permettant d'insérer manuellement des guillemets courbes (“” et '') dans OS X sont les suivantes:

  • option + [ pour "
  • option + ] pour '
  • option + shift + [ pour "
  • option + shift + ] pour '

Peut-être en raison de la mémoire musculaire et de l'association mentale avec les touches ( [symbole d'ouverture et de ]fermeture), je trouve cette configuration très confuse. Je me trompe donc toujours lors de l'insertion manuelle de guillemets incurvés. Et je dois essayer toutes les combinaisons jusqu'à ce que j'obtienne la bonne citation.

Ce que je voudrais réaliser est la configuration plus intuitive (IMO):

  • option + [ pour "
  • option + ] pour "
  • option + shift + [ pour '
  • option + shift + ] pour '

Avec quels paramètres / fichiers / applications dois-je manipuler pour remapper ces personnages? Existe-t-il une configuration de clavier spéciale que je peux télécharger qui le fera pour moi? Merci d'avance.

PS: Je connais la fonctionnalité "citations intelligentes", mais j'aimerais avoir un contrôle plus fin, c'est pourquoi je veux que l'insertion manuelle soit intuitive pour moi.

Marco Aurélio
la source

Réponses:

2

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

<?xml version="1.0"?>
<root>
  <item>
    <name>Manual Smart Quotes</name>
    <identifier>ManualSmartQuotes</identifier>
    <autogen>
      __KeyToKey__
      KeyCode::BRACKET_RIGHT, VK_OPTION | ModifierFlag::NONE,
      KeyCode::BRACKET_LEFT, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L
    </autogen>
    <autogen>
      __KeyToKey__
      KeyCode::BRACKET_LEFT, VK_OPTION, | ModifierFlag::SHIFT_L,
      KeyCode::BRACKET_RIGHT, ModifierFlag::OPTION_L
    </autogen>
  </item>
</root>
grg
la source
Cela fonctionne-t-il sur des claviers autres que MacBook?
haykam
@Peanut Oui, cela fonctionne sur n'importe quel clavier. Le logiciel a été renommé Karabiner pour éviter ce genre de confusion, mais le logiciel a toujours eu cette fonctionnalité malgré son nom.
grg