我正在尝试将我的键盘设置为普通的德沃夏克键盘,并将世界语的抑扬符添加到有意义的按键上。这意味着 \xc5\x9d 作为 s 键的修饰符,\xc4\x89 作为 c 键的修饰符,依此类推。
\n\n然而,在我看来正确的设置中,当我按下相关的组合键时却没有得到任何响应。
\n\nX11/xkb/symbols/epo
列出部分键盘映射,这些映射根据基本键盘是 querty、dvorak 还是 colemak 来应用扬抑符。例如,以下是 qwerty 部分的一些内容:
partial\nxkb_symbols "qwerty" {\n key <AB03> { [ NoSymbol, NoSymbol, ccircumflex, Ccircumflex ] };\n key <AC05> { [ NoSymbol, NoSymbol, gcircumflex, Gcircumflex ] };\n key <AC06> { [ NoSymbol, NoSymbol, hcircumflex, Hcircumflex ] };\n
Run Code Online (Sandbox Code Playgroud)\n\n当我查看evdev.lst
或 时base.lst
,我发现这个部分称为esperanto
, esperanto:qwerty
,esperanto:dvorak
我认为应该应用上述部分之一,这意味着它将AltGr-c
生成一个带扬抑符的小写 c。
我键盘上的右 Alt 键会生成扫描代码 108,互联网上的一些地方传统上称其为AltGr
或ISO_Level3_Shift
。但 xev 很清楚这是 …