アメリカのキーボードのドイツ語の分音符

アメリカのキーボードのドイツ語の分音符

私はプログラミングが簡単なので、アメリカのキーボードレイアウトを使用しています。しかし、私はドイツ人なので、テキストメッセージを送信するときにドイツ語の発音区別記号を使用する必要があります。 (コレクションはÄäÖöÜü)私はKDEを使ってManjaroを実行しています。

メディアインタビューをしたい

AltGr+ u->ü

そして

AltGr+ Shift+ u->Ü

/usr/share/kbd/keymapからアメリカのキーマップをコピーして追加してみました。

alt keycode 32 = odiaeresis

動作するように設定しましたが、ü何もしません。次のように入力してキーコード32を照会します。

xmodmap -pk | grep -i o

返品:

32         0x006f (o)      0x004f (O)      0x006f (o)      0x004f (O)

ベストアンサー1

setxkbmap 'de(us)'

これは良い中間ソリューションです。実際には、いくつかの修正が適用されたアメリカのレイアウトです。ファイルはsymbols/de次のとおりです

xkb_symbols "us" {
    include "us"

    name[Group1]="German (US, with German letters)";

    key <AC01> { [           a,          A, adiaeresis, Adiaeresis ] };
    key <AC02> { [           s,          S,     ssharp,      U1E9E ] };
    key <AC10> { [   semicolon,      colon, odiaeresis, Odiaeresis ] };
    key <AC11> { [  apostrophe,   quotedbl, adiaeresis, Adiaeresis ] };
    key <AD03> { [           e,          E,   EuroSign,   EuroSign ] };
    key <AD07> { [           u,          U, udiaeresis, Udiaeresis ] };
    key <AD09> { [           o,          O, odiaeresis, Odiaeresis ] };
    key <AD11> { [ bracketleft,  braceleft, udiaeresis, Udiaeresis ] };
    key <AE03> { [           3, numbersign,    section,    section ] };
    key <AE11> { [       minus, underscore,     ssharp,   question ] };

    include "level3(ralt_switch)"
};

ralt_でなければなりません。AltGr発音区別記号は文字と「ドイツ語」の位置(右側)にあります。

これで止まりませinclude "us"ん。 us(de)de(us)

€ ßẞ äÖÜ § äöü

おすすめ記事