Xmodmap

將 UTF-8 字元轉換為 xmodmap 名稱

  • August 27, 2014

有沒有辦法將 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 可靠地解析它。對於任何需要的機器動作,包括製作反向表。

引用自:https://unix.stackexchange.com/questions/123334