我最近发现了compose key。输入Compose->并获得 Unicode 右箭头 (?)真是太好了。
我知道我可以添加自己的,但在哪里可以找到默认值的完整图表?
我能找到的最大列表是freedesktop.org 上的这个列表。然而,它似乎也很不完美:例如,它列出了一个组合ComposeFU为“伸出中指的反向手”,这很令人失望地对我不起作用......
这些是否存储在我的实际实时系统中?
您可以在程序所在的位置找到系统使用的撰写表:它是一个文本文件。要找到它,您可以运行类似
strace xterm -e true 2>&1 | grep -i compose
Run Code Online (Sandbox Code Playgroud)
例如,Debian wheezy 上的相关行是:
open("/home/gilles/.XCompose", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/X11/locale/compose.dir", O_RDONLY) = 5
open("/usr/share/X11/locale/en_US.UTF-8/Compose", O_RDONLY) = 5
Run Code Online (Sandbox Code Playgroud)
这说明了几点:
~/.XCompose. 实际上,您可以通过设置环境变量来覆盖此位置XCOMPOSEFILE。/usr/share/X11/locale/compose.dir。此文件可以列出不同语言环境的不同表。ComposeFU是最近添加的,相应的字符本身就是最近添加到 Unicode 的。