요즘 모든 X 키심 목록을 어디서 찾을 수 있습니까? 우분투에서 한동안 누락되었습니다. 나는

예전에는 / usr / lib / X11 / XKeysymDB 또는 / usr / share / X11 / XKeysymDB에 있었지만 우분투에서 한동안 누락되었습니다. 나는 Google을 시도했지만 XKeysymDB 또는 다른 사람들의 출력에 대한 더 많은 참조 만 얻습니다 xmodmap -pke. 간결한 목록은 어디에 있습니까?



답변

키 심볼 정의에 대한 가장 최신의 최신 값은 소스 코드를 보는 것입니다.

기본적으로 관련 코드가있는 키심 이름의 목록입니다.

sudo apt-get install x11proto-core-dev

두 개의 주요 키 파일 /usr/include/X11:

기본 정의 파일 :

/usr/include/X11/keysymdef.h

공급 업체별 (예 : 데비안 / 우분투) :

/usr/include/X11/XF86keysym.h

동일한 폴더에 검사 할 수있는 다른 헤더 파일이 많이 있습니다.

$ grep -l '#define.*XK_' /usr/include/X11/*.h

의 정의 예 /usr/include/X11/keysymdef.h:

#define XK_BackSpace                     0xff08  /* Back space, back char */
#define XK_Tab                           0xff09
#define XK_Linefeed                      0xff0a  /* Linefeed, LF */
#define XK_Clear                         0xff0b
#define XK_Return                        0xff0d  /* Return, enter */
#define XK_Pause                         0xff13  /* Pause, hold */
#define XK_Scroll_Lock                   0xff14
#define XK_Sys_Req                       0xff15
#define XK_Escape                        0xff1b
#define XK_Delete                        0xffff  /* Delete, rubout */