web-dev-qa-db-ja.com

ctrlを修飾子として使用して、入力時にスウェーデン語の文字å、ä&öをキーボードで生成する

Linuxにはかなり新しい(現在Xubuntuを実行しています)。押したい Ctrl そして、スウェーデン語キーボードのå、ä&öがあるボタン。 xbindkeysxteと一緒に使用し、xdotoolを使用してみました。

また、Xubuntuに組み込まれているキーボードユーティリティを使用して、前述の方法と、ジョブを実行するための独自の.shファイルの作成を試みて、キーボードショートカットを作成しようとしました。私は何時間も成功していません。

tl; dr:

を使用してåを作成したい Ctrl+[、äを使用 Ctrl+' &öを使用 Ctrl+; テキストを受け取る場所に定期的に入力します。

6
orool

別のアプローチを選択し、代わりにカスタムキーボードレイアウトを作成します。

これを/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)"
};

そしてこれを/usr/share/X11/xkb/rules/evdev.xmlに:

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

これにより、å、ä、öにアクセスできます。 AltGr (RightAlt)、これは3番目と4番目のレベルのシンボルにアクセスする従来の方法です。

4