Arch-Linux
美國鍵盤上的德國元音變音
我使用的是美式鍵盤佈局,因為它更方便程式,但由於我是德國人,我需要德語變音符號來發簡訊。(變音符號之類的
ÄäÖöÜü
)我正在使用 KDE 執行 Manjaro。我想獲得媒體
AltGr
+u
->ü
和
AltGr
+Shift
+u
->Ü
我嘗試從 /usr/share/kbd/keymap 複製 us 鍵盤映射並添加
alt keycode 32 = odiaeresis
讓它
ü
工作,但它沒有做任何事情。我通過輸入查詢鍵碼 32xmodmap -pk | grep -i o
返回:
32 0x006f (o) 0x004f (O) 0x006f (o) 0x004f (O)
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)
。€ äöü