내 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은 다른 키에서도 잘 작동하는 것 같습니다.)