当前位置: 首页>>技术教程>>正文


xorg – 这些天我在哪里可以找到所有X键符号的列表?

,

问题描述

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

最佳方法

关键符号定义的最佳up-to-date值可能是看source-code。

基本上,它只是一个keyym名称及其相关代码的列表。

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11876.html,未经允许,请勿转载。