web-dev-qa-db-fra.com

Utiliser ctrl comme modificateur pour produire les lettres suédoises å, ä & ö sur notre clavier lors de la frappe

Jolie nouvelle sur Linux (Xubuntu est en cours d’exécution). Je veux pouvoir appuyer sur Ctrl et le bouton où å, ä & ö serait sur un clavier suédois. J'ai essayé d'utiliser les deux xbindkeys avec xte et d'utiliser xdotool.

J'ai également essayé de créer des raccourcis clavier à l'aide de l'utilitaire de clavier intégré à Xubuntu, avec les méthodes susmentionnées, ainsi que d'essayer d'écrire mes propres fichiers .sh pour effectuer le travail. Je n'ai eu aucun succès pendant des heures maintenant.

tl; dr:

Je veux produire å en utilisant Ctrl+[, ä utilisant Ctrl+' & ö en utilisant Ctrl+; en tapant régulièrement dans n'importe quel endroit qui prend du texte.

6
orool

Je choisirais une autre approche et créerais plutôt une disposition de clavier personnalisée.

Ajoutez ceci à /usr/share/X11/xkb/symbols/us:

partial alphanumeric_keys
xkb_symbols "swedish" {

    include "us(basic)"
    name[Group1]= "English (US, with åäö)";

    key <AD11> { [ bracketleft,  braceleft,  aring,       Aring      ] };
    key <AC10> { [ semicolon,    colon,      odiaeresis,  Odiaeresis ] };
    key <AC11> { [ apostrophe,   quotedbl,   adiaeresis,  Adiaeresis ] };

    include "level3(ralt_switch)"
};

et ceci à /usr/share/X11/xkb/rules/evdev.xml:

<variant>
  <configItem>
    <name>swedish</name>
    <description>English (US, with åäö)</description>
  </configItem>
</variant>

Cela vous permettra d'accéder à å, ä et ö via AltGr (RightAlt), qui est le moyen classique d’accéder aux symboles de troisième et quatrième niveaux.

4
Gunnar Hjalmarsson