Altgr 키를 AC10 키로 다시 매핑하고 싶습니다. 지금까지 내 편집 내용 /usr/share/X11/xkb/symbols/us
은 다음과 같습니다.
// key <AC10> { [ semicolon, colon ] };
key <AC10> { [ Alt_R ]}
뒤쪽에
$ cd /var/lib/xkb; sudo rm *
$ setxkbmap us
Error loading new keyboard description
이 매핑을 달성할 수 있는 방법이 있나요? AC10
as를 Alt_R
사용 semicolon
하여 colon
다른 키에 매핑하고 싶습니다 .
이 동작을 구현했습니다.xmodmap
keycode 47 = ISO_Level3_Shift
그것도 가능한지 궁금합니다 xkb
.
답변1
수정된 파일을 로드할 때 구문 분석 오류가 발생하는 이유는 줄 끝에 세미콜론이 없기 때문입니다. 수정하면 로드됩니다.
그러나 AC10
키를 send 로 변경 하면 원하는 경우 Alt_R
에만 수정자를 보냅니다 . 즉, 세 번째 수준 기호의 키에 액세스하려면 다음을 보내야 합니다 .Alt
AltGr
ISO_Level3_Shift
key <AC10> { [ ISO_Level3_Shift ] };