如何找到在 ~/.XCompose 中使用的密钥名称?(特别是键盘加号和减号)

Pal*_*lec 8 linux keyboard-shortcuts x11 input-method compose-key

我在带有 Gnome 2 的 Debian Linux 下使用XIM。系统中已经定义了许多组合序列,包括用于±符号的序列:

palec@Palec:~$ grep PLUS-MINUS /usr/share/X11/locale/en_US.UTF-8/Compose
<Multi_key> <plus> <minus>          : "±"   plusminus # PLUS-MINUS SIGN
Run Code Online (Sandbox Code Playgroud)

这不适用于我的联想 G550 键盘的小键盘。

我注意到小键盘上的数字需要KP_匹配前缀,所以我尝试添加原始规则的副本,并将键更改为KP_plusKP_minus到 my ~/.XCompose,除了系统Compose文件中的规则之外,我已经使用了其他规则。虽然没有运气。

我没有找到任何有用的 XIM 或~/.XCompose. 有没有?我从通过谷歌搜索找到的论坛中获得的关于 XIM 和组合序列的大部分信息。如何获取密钥的名称以供使用~/.XCompose?特别是,它们用于 numpad+-?

我不坚持使用 XIM,但我希望能够配置自定义撰写序列。如果有另一个更好的文档化解决方案,我想听听。

eri*_*rik 9

  1. 如何获取键名:使用命令xev并按下感兴趣的键。该名称显示为终端输出括号中的最后一个单词。
  2. 特别是,小键盘+?:的名称是什么xev告诉我,它们是KP_AddKP_Subtract