默认的组合键绑定存储在哪里?

默认的组合键绑定存储在哪里?

我最近发现了撰写键。键入Compose->并获得 Unicode 右箭头 (→) 真是太棒了。

我知道我可以添加我自己的,但是我在哪里可以找到默认值的完整图表?


我能找到的最大列表是这个在自由桌面网站。然而,它似乎也不完美:例如,它列出了一个组合ComposeFU来产生“伸出中指的反向手”,这对我来说不起作用......

这些信息是否存储在我的实际实时系统中?

答案1

您可以在程序所在的位置找到系统使用的撰写表:它是一个文本文件。要找到它,您可以运行类似的命令

strace xterm -e true 2>&1 | grep -i compose

例如,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

这说明了几件事:

  • 要定义您自己的表,请将其放入文件中~/.XCompose。实际上,您可以通过设置环境变量来覆盖此位置XCOMPOSEFILE
  • 系统表的位置在 中列出/usr/share/X11/locale/compose.dir。该文件可以列出不同区域设置的不同表。

ComposeFU是一个最近添加,相应的字符本身就是 Unicode 最近添加的字符。

相关内容