私の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 + [
だから私は(つまりAltGr + AD11
)を入力すると、死んだマクロ(include "level3(ralt_switch)"
ギリシャ語(拡張)キーボードの一部)が得られることを願っています。しかし、マクロを取得する代わりに[。何を提供しますか?このキーボードがキーマップファイルに記載されているとおりに機能しないのはなぜですか? (AltGrは他のキーでもうまく動作するようです。)