Xmodmap
將 UTF-8 字元轉換為 xmodmap 名稱
有沒有辦法將 UTF-8 字元轉換為相應的
xmodmap
名稱?因此,如果輸入是
”
輸出將是rightdoublequotemark
.
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 可靠地解析它。對於任何需要的機器動作,包括製作反向表。