我正在使用一台笔记本电脑,但我的 Shift 键不工作,在同一台笔记本电脑上我也有 Windows,当我使用它时,两个 Shift 键都正常工作,所以这不是机械问题。
你能帮我诊断并修复这个问题吗‘问号’
这是 xev 按住 Shift 键的结果
KeyPress event, serial 37, synthetic NO, window 0x1e00001,
root 0x224, subw 0x0, time 11213734, (61,-16), root62,49),
state 0x0, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 37, synthetic NO, window 0x1e00001,
root 0x224, subw 0x0, time 11213750, (61,-16), root62,49),
state 0x1, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
我认为系统正在“随机”解释,当我按下 shift 键并且系统识别它时,它会理解为按下并释放,而不是只是按下。请帮助解决这个问题,出现此问题后无法正常使用键盘
谢谢
答案1
您可以通过重新安装输入X
服务器的驱动程序轻松修复此问题。但由于键盘一开始就不工作,所以这有点棘手。因此,以下是修复键盘不工作的方法:
转至设置 > 通用访问 > 屏幕键盘(启用)
搜索‘终端’并输入:
sudo apt-get install xserver-xorg-input-all
输入您的密码并点击enter
。
安装服务器键盘输入驱动程序后X
,重新启动系统。当系统重新启动并运行时,您应该能够使用键盘(和鼠标)。
答案2
谢谢您的帮助,这是一个内核问题,显然有些内核版本已知会导致键盘出现一些问题。
真的感谢