如何在 ubuntu 中重新绑定密钥?

如何在 ubuntu 中重新绑定密钥?

我昨天刚安装好笔记本电脑,去了一个键盘测试网站。除了左箭头键以外,其他所有键都可以用。

我不仅不知道如何改变它,也不知道如何判断钥匙是否完全坏了。

首先,有没有办法判断左箭头键是否有任何作用?比如检查输入?其次,我该如何重新绑定它以执行它应该执行的操作?

答案1

键盘按键的最终低级测试是:

  1. Ctrl++切换到文本模式控制台AltF1
  2. 在登录提示符下输入您的用户名和密码(Enter每个之后按)。
  3. 运行命令showkey并按下按键。按下按键时,该命令会打印一个扫描码,释放按键时,则打印另一个扫描码。
  4. 等待 10 秒钟不使用键盘,showkey程序将退出。
  5. 通过运行命令退出文本控制台,然后使用 ++切换exit回图形界面。CtrlAltF7

如果按下该Left键没有任何反应,则说明存在硬件问题,否则说明存在软件问题。

如果您遇到软件问题,请检查您是否无意中将按键设置Left为快捷键。(如果您愿意,可以先检查这一点。)您可以列出所有已被应用程序抓取为快捷键的按键。安装工具 安装 xdotool包。打开终端窗口并运行命令

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

如果不...

相关内容