我是linux的新手,即使在搜索了一个多小时并得到了IT朋友的帮助后,我也没有找到一个"name";用于数字键盘上的减号键。我正在寻找类似的东西
key <PAUS> { [ Home ] };
key <INS> { [ End ] };
特别是括号中的第一部分。我已经试过了
key <MNS>, key <MINS>, key <MNUS>
但它损坏了我的键盘(我最终使用了EN键盘(,我认为这意味着代码中有一个错误。
有人知道";name";?谢谢
打开一个终端并:
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
keycode
是82
我从你的标签中看到你正在使用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