因此要修复键盘

因此要修复键盘

问题:

从最近开始,在我的 Ubuntu 16.04 上,键盘键不再重复,并且触摸板点击和触摸板双指滚动不再起作用。

触摸板:

  • 轻敲触摸板(单击或双击)都不起作用
  • 使用两根手指在触摸板上滚动或缩放不再起作用
  • 使用触摸板移动指针仍然正常
  • 触摸板下方的两个按钮均可正常工作

按键重复都很奇怪:

  • 它会重复按键 5 到 10 次
  • 它会重复第二个键大约 3 次
  • 所有后续按键按下时间较长时,不会重复

规格和信息:

这些屏幕显示设置已存在且设置正确:

触摸板设置屏幕

键盘设置屏幕

这些是我的(相关)规格:

系统:主机:jochem-ideapad-700 内核:4.13.0-26-generic x86_64 (64 位)
           桌面版:Unity 7.4.0
           发行版:Ubuntu 16.04 xenial
机器:系统:LENOVO(便携式)产品:80RU v:联想ideapad 700-15ISK

这是输出xinput

$ xinput
⎡ 虚拟核心指针id=2[主指针(3)]
⎜ ↳ 虚拟核心 XTEST 指针 id=4 [从属指针 (2)]
⎜ ↳ ETPS/2 Elantech 触摸板 id=13 [从属指针 (2)]
⎣ 虚拟核心键盘id=3[主键盘(2)]
    ↳ 虚拟核心 XTEST 键盘 id=5 [从属键盘 (3)]
    ↳ 电源按钮 id=6 [从属键盘 (3)]
    ↳ 视频总线 id=7 [从属键盘 (3)]
    ↳ 视频总线 id=8 [从属键盘 (3)]
    ↳ 睡眠按钮 id=9 [从属键盘 (3)]
    ↳ 联想 EasyCamera:联想 EasyC id=10 [从属键盘 (3)]
    ↳ Ideapad 额外按钮 id=11 [从属键盘 (3)]
    ↳ AT 翻译设置 2 键盘 id=12 [从属键盘 (3)]
    ↳ PEAQ WMI 热键 id=14 [从属键盘 (3)]

这是“的(相关)输出:

$ synclient |grep "Tap\|Scroll\|TwoFinger"
    最大点击时间 = 180
    最大点击移动量 = 163
    最大双击时间 = 180
    单击超时 = 180
    EmulateTwoFingerMinZ = 282
    EmulateTwoFingerMinW = 7
    VertScrollDelta = 74
    水平滚动增量 = 74
    VertEdgeScroll = 0
    水平边缘滚动 = 0
    垂直双指滚动 = 1
    水平双指滚动 = 1
    点击按钮1 = 1
    点击按钮2 = 3
    点击按钮3 = 0
    循环滚动 = 0
    CircScrollDelta = 0.1
    圆形滚动触发器 = 0
    点击和拖动手势 = 1

我已尝试过:

答案1

我有与您类似的关于按键的症状,但与触摸板无关。

我找到的解决方案来自修复内核 4.13 中的键盘重复问题。查看它以找到更全面的指南和解释。

在终端中写入showkeys显示键码 213 大约每秒被按下和松开一次,这解释了为什么按住的键会被中断。

这是由PEAQ WMI hotkeys模块引起的,我发现您也正在运行该模块。

因此要修复键盘

我在终端输入

sudo rmmod peaq_wmi

并确认这暂时解决了我的问题。为了在计算机重新启动后保留设置,我输入了

gedit /etc/modprobe.d/blacklist.conf

并将以下内容添加到文件中

#spams ^@
blacklist peaq_wmi

(注意:我不知道这个模块是否对我的电脑的运行很重要。我会亲自记下,如果我的电脑上的某些东西不起作用,我可以尝试重新启用它。我还会在一两个月后检查是否可以重新启用它,因为更新已经解决了这个问题。)

修复触摸板

根据帖子你可以尝试类似

sudo rmmod psmouse
sudo modprobe psmouse

如果这解决了问题,直到你下次重新启动,你可以做

gedit /etc/rc.local

并添加以下行

/sbin/rmmod psmouse
/sbin/modprobe psmouse

相关内容