将 UTF-8 字符转换为 xmodmap 名称

将 UTF-8 字符转换为 xmodmap 名称

有没有办法将 UTF-8 字符转换为其相应的xmodmap名称?

因此,如果输入是,则输出将是rightdoublequotemark

答案1

man xmodmap说:

键符号名称列表可以在头文件 <X11/keysymdef.h>(不带 XK_ 前缀)中找到,并由键符号数据库 /usr/local/share/X11/XKeysymDB 进行补充。

对于您的示例,X11/keysymdef.h 的相应行是:

 #define XK_rightdoublequotemark          0x0ad3  /* U+201D RIGHT DOUBLE QUOTATION MARK */

该文件的最新版本具有注释标头,描述如何使用Perl/etc 可靠地解析它。用于任何需要的机器动作,包括制作反向工作台。

相关内容