
/usr/share/X11/xkb/symbols
최근에 포함 파일 에 다음 사용자 정의를 추가했습니다 .
partial alphanumeric_keys xkb_symbols "vim" {
key <AC06> { [ h, H, Left, Left ] };
key <AC07> { [ j, J, Down, Down ] };
key <AC08> { [ k, K, Up, Up ] };
key <AC09> { [ l, L, Right, Right ] };
};
내가 아는 한, 대부분의 키 조합은 예상대로 작동합니다( AltGr + Ctrl + h
커서를 한 단어 왼쪽으로 이동, AltGr + Shit + h
왼쪽으로 문자 선택 등). 그러나 xev가 AltGr + Alt + h
전혀 감지되지 않는 것으로 나타났습니다. 반대로 누르면 다음 AltGr + Alt + j
이 표시됩니다.
KeyRelease event, serial 32, synthetic NO, window 0x1e00001,
root 0x6aa, subw 0x0, time 2737246, (1313,804), root:(1314,829),
state 0x88, keycode 44 (keysym 0xff54, Down), same_screen YES,
XKeysymToKeycode returns keycode: 88
XLookupString gives 0 bytes:
XFilterEvent returns: False
이것이 예상된 출력인지는 모르겠지만 앞서 말했듯이 대부분의 응용 프로그램은 필요한 키 입력을 받는 것 같습니다(예: Firefox는 Alt+오른쪽 화살표를 누르면 이를 받습니다 AltGr + Alt + l
). 그렇긴 하지만, 초기 구성에서 실수를 했다면 알려주시기 바랍니다.
AltGr + Alt h
이 특정 키 조합( )이 감지되지 않는 이유는 무엇입니까?