요즘 모든 X 키심 목록을 어디서 찾을 수 있습니까?


30

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

답변:


25

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

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

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 */

1
건배,하지만 XF86Bluetooth 또는 XF86WLAN 등을 볼 수 없으므로 다른 헤더도 있습니까?
Dave E

2
... 업데이트-블루투스 / 랜이 XF86에 있습니다 ...
fossfreedom

빙고! 감사. 그러나 나는 그것을 '큰 의견'으로 투표하는 것을 의미하지는 않았습니다.
Dave E

3
때때로 Google 직원의 경우 : Fedora / Red Hat 패키지는 xorg-x11-proto-devel
Alois Mahdal이

업데이트 : 요즘, libxkbcommon-의 devel 지금 살고 페도라에서 재미있는 파일
BRPocock
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.