重新映射数字键盘上的减号键

Remapping minus key on numeric keyboard

我是 linux 的新手,即使在我的 IT 朋友的帮助下搜索了一个多小时后,我也没有在 numeric 上找到减号键的“名称” 键盘。我正在搜索类似

的内容
 key <PAUS> { [ Home ] };
 key <INS>  { [ End ] };

特别是括号外的第一部分。我已经试过了

key <MNS>, key <MINS>, key <MNUS>

但它损坏了我的键盘(我最终使用的是 EN 键盘),我认为这意味着代码中存在错误。

有人知道“名字”吗?谢谢

打开终端并:

xev -event keyboard

按数字键盘上的减号键,查看键码。
在我的系统上,我获得了这个输出:

KeyRelease event, serial 28, synthetic NO, window 0x1c00001,
    root 0x31b, subw 0x0, time 1053670, (75,41), root:(1768,207),
    state 0x0, keycode 82 (keysym 0xffad, KP_Subtract), same_screen YES,
    XLookupString gives 1 bytes: (2d) "-"
    XFilterEvent returns: False

keycode82

我从你的标签上看到你正在使用 Ubuntu 20.04.
您可以看到文件 /usr/share/X11/xkb/symbols/pc 包含以下行:

keycode  82 = KP_Subtract KP_Subtract KP_Subtract KP_Subtract KP_Subtract KP_Subtract XF86Prev_VMode