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