这些天我在哪里可以找到所有X键盘的列表?

他们曾经在/ usr / lib / X11 / XKeysymDB或/ usr / share / X11 / XKeysymDB中,但Ubuntu已经缺少了一段时间。 我试过谷歌,但我得到的更多是对XKeysymDB的引用或不同人的xmodmap -pke的输出。 简明清单在哪里?

关键符号定义的最佳最新值可能是查看源代码。

基本上它只是一个密钥名称列表及其相关代码。

 sudo apt-get install x11proto-core-dev 

/usr/include/X11两个关键密钥文件:

主要定义文件:

 /usr/include/X11/keysymdef.h 

供应商特定(即Debian / Ubuntu):

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