1 votes

Changer la langue du clavier en *tenant* un bouton ?

Sur mon ordinateur Linux, mon clavier passe de l'anglais au serbe quand je tenir la touche de verrouillage des majuscules. Par exemple, pour écrire c, tout ce que j'ai à faire est de maintenir la touche de verrouillage des majuscules et d'appuyer sur la touche où se trouve c sur le clavier serbe (dans ce cas, la touche est ; sur le clavier anglais). Lorsque je relâche le verrouillage des majuscules, le clavier "repasse" en anglais, de sorte que si j'appuie sur ;, j'obtiens ; comme souhaité. Super utile.

Existe-t-il un moyen de reproduire ce comportement sous OS X ?

4voto

Fuzzy Purple Monkey Points 702

Vous pouvez utiliser KeyRemap4MacBook :

<?xml version="1.0"?>
<root>
  <vkchangeinputsourcedef>
    <name>KeyCode::VK_CHANGE_INPUTSOURCE_SERBIAN</name>
    <inputsourceid_equal>com.apple.keylayout.Serbian</inputsourceid_equal>
  </vkchangeinputsourcedef>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <autogen>__KeyToKey__ KeyCode::F1, KeyCode::VK_NONE, Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::VK_CHANGE_INPUTMODE_SERBIAN, Option::KEYTOKEY_AFTER_KEYUP, KeyCode::VK_CHANGE_INPUTMODE_ENGLISH</autogen>
  </item>
</root>

VK_CHANGE_INPUTMODE_ENGLISH est défini dans inputsourcedef.xml . Vous pouvez voir les ID des sources d'entrée depuis EventViewer.app. La touche de verrouillage des majuscules peut être transformée en touche F à l'aide de la fonction PCKeyboardHack .

1voto

Alex Wally Points 483

Si vous êtes sous 10.7 Lion ou plus récent, vous pouvez également appuyer sur la touche c jusqu'à ce qu'une liste de tous les caractères c avec diverses décorations s'affiche.

0voto

Vous pouvez facilement passer du clavier serbe au clavier américain ou vice versa en appuyant sur Espace de commandement . Pour le mettre en place :

Aller à Préférences du système... , Langue et texte , Sources d'entrée et sélectionnez les dispositions de clavier serbe et anglais. Cochez la case à côté de Afficher le menu de saisie dans la barre de menu . Assurez-vous que sous Raccourcis de la source d'entrée que Sélectionnez la source d'entrée précédente : est réglé sur Espace de commandement .

C'est tout ce que vous devez faire.

enter image description here

0voto

Chrygore Points 939

La touche Alt vous donne accès à un certain nombre de caractères non ascii qui dépendent de la disposition que vous utilisez.

Sur un clavier américain standard, appuyer sur Alt+underbar crée un " ` " sous lequel viendra la voyelle que vous taperez après : " à " si je tape Alt+underbar suivi d'un a.

Dans votre cas, la disposition étendue US vous donnera accès à tous les accents que vous devez utiliser en serbe. Par exemple, Alt+v suivi de c vous donnera c.

Vous devez garder le Keyboard Viewer ouvert pour vous habituer aux différentes modifications possibles, mais une fois que vous aurez obtenu le jeu utilisé dans votre langue, vous n'en aurez plus besoin.

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