XMonad에서 키패드 키에 액세스하는 방법은 무엇입니까?

XMonad에서 키패드 키에 액세스하는 방법은 무엇입니까?

mod4Mask + 숫자를 누를 때 시작되어야 하는 키패드의 10개 숫자에 일부 프로그램을 매핑하고 싶습니다.

일반 숫자는 xK_1, xK_2 등을 통해 접근할 수 있다는 것을 알고 있습니다. 하지만 키패드 숫자는 어떻습니까?

Num Lock 키를 활성화하면 어떤 차이가 있습니까?

답변1

~에 따르면Xmonad/키코드,

/usr/include/X11/keysymdef.h첫 번째 문자를 검색하여 소문자로 지정할 수도 있습니다 (XK*~이 되다xK*).

일반적으로(일부 키보드는 다르게 구성됨) 대형 편집 키보드는 등호 기호 XK_KP_0(기호 포함 _KP_)를 보낸 다음숫자 키패드의 첫 번째 키(XK_0키를 누르면 키보드에 인쇄된 대체 기호(예:)를 보내게 됩니다 .

예를 들어, xterm은 이 맵을 사용하여 XK_KP_xxx전송할 이스케이프 시퀀스를 결정합니다(이 작업은 다음에서 수행됩니다).키보드가 작동하지 않는 이유는 무엇입니까?XTerm FAQ에서).

관련 정보