我的 Dell Vostro 3458 安装了 Ubuntu 17.04,出现了问题。一个月前我注意到向上箭头键不起作用,我需要修复它,但不知道该怎么做?……因为它以前可以工作,我想让它再次工作。
答案1
首先要测试的是密钥是否有效。从终端窗口运行:
xev
应该会弹出一个窗口。确保窗口处于焦点状态(单击它),然后按向上箭头键。如果该键有效,那么您将看到KeyPress 事件和相应的KeyRelease 事件出现在您运行的终端窗口中xev
。
它们看起来会像这样:
KeyPress event, serial 37, synthetic NO, window 0x1400001,
root 0x20a, subw 0x0, time 39194549, (284,631), root:(284,683),
state 0x0, keycode 111 (keysym 0xff52, Up), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 37, synthetic NO, window 0x1400001,
root 0x20a, subw 0x0, time 39194673, (284,631), root:(284,683),
state 0x0, keycode 111 (keysym 0xff52, Up), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
如果您没有看到这些事件,那么您的问题可能出在键盘上(在不同的操作系统上检查?)。
但是,如果您确实看到了事件,那么您应该能够使用事件中给出的键代码(如果您查看上面,我的说keycode 111 (keysym 0xff52, Up)
)将键重新映射到您想要的功能。
这个答案应该会有所帮助:https://askubuntu.com/a/347382/569198
您还可以使用以下方法搜索是否已有其他键码映射到“Up”:
xmodmap -pke | grep Up