我昨天刚安装好笔记本电脑,去了一个键盘测试网站。除了左箭头键以外,其他所有键都可以用。
我不仅不知道如何改变它,也不知道如何判断钥匙是否完全坏了。
首先,有没有办法判断左箭头键是否有任何作用?比如检查输入?其次,我该如何重新绑定它以执行它应该执行的操作?
答案1
键盘按键的最终低级测试是:
- 按Ctrl++切换到文本模式控制台Alt。F1
- 在登录提示符下输入您的用户名和密码(Enter每个之后按)。
- 运行命令
showkey
并按下按键。按下按键时,该命令会打印一个扫描码,释放按键时,则打印另一个扫描码。 - 等待 10 秒钟不使用键盘,
showkey
程序将退出。 - 通过运行命令退出文本控制台,然后使用 ++切换
exit
回图形界面。CtrlAltF7
如果按下该Left键没有任何反应,则说明存在硬件问题,否则说明存在软件问题。
如果您遇到软件问题,请检查您是否无意中将按键设置Left为快捷键。(如果您愿意,可以先检查这一点。)您可以列出所有已被应用程序抓取为快捷键的按键。安装工具 包。打开终端窗口并运行命令
xdotool key XF86LogGrabInfo
less /var/log/Xorg.0.log
然后在文本编辑器中查看该文件/var/log/Xorg.0.log
。滚动到末尾并查找“打印所有当前活动设备抓取”这一行。如果该行下面有关于键盘的任何内容,则表示某个应用程序想要一个键供自己使用。
此命令未列出在桌面环境中用作快捷键的键。您可以在系统设置的“键盘”部分找到这些键。
答案2
xev
在终端中运行,然后按下←键
你应该得到类似这样的结果:
KeyRelease event, serial 36, synthetic NO, window 0x1800001,
root 0xc5, subw 0x0, time 21673733, (365,311), root:(366,360),
state 0x10, keycode 113 (keysym 0xff51, Left), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
如果不...