有没有办法将 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 可靠地解析它。用于任何需要的机器动作,包括制作反向工作台。