多音希腊语键盘无法按照键盘映射中的描述工作

多音希腊语键盘无法按照键盘映射中的描述工作

在我的 Debian 机器上(X 使用 Gnome),我将其设置为在英语(美国)和希腊语(多音)键盘之间切换。在希腊语键盘映射文件(/usr/share/X11/xkb/symbols/gr)中,我有以下行

partial alphanumeric_keys alternate_group
xkb_symbols "polytonic" {

include "gr(extended)"

name[Group1] = "Greek (polytonic)";

key.type[Group1] = "THREE_LEVEL";

key <AD11> { [ dead_tilde, dead_diaeresis, dead_macron ] }; // ~ ¨ ¯
key <AD12> { [  dead_iota,     VoidSymbol,  dead_breve ] }; // ͺ   ˘

key <AC10> { [ dead_acute, dead_psili  ] }; // ´ ̓
key <AC11> { type[Group1]="FOUR_LEVEL",
             [ dead_grave, dead_dasia, apostrophe, quotedbl  ] };
             // ` ̔  ' "
};

所以我希望当我输入AltGr + [(Ie, AltGr + AD11) 时我会得到一个死宏(include "level3(ralt_switch)"是希腊语(扩展)键盘的一部分)。但我没有得到一个宏,而是得到了[。是什么赋予了?为什么此键盘不能按照键盘映射文件中的描述工作? (AltGr 似乎在其他键上也能正常工作。)

相关内容