![触摸板右键无法识别](https://linux22.com/image/971076/%E8%A7%A6%E6%91%B8%E6%9D%BF%E5%8F%B3%E9%94%AE%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%AB.png)
我有一台华硕 G750。触摸板(Elantech)在 Windows 8 上工作正常。但是,安装 ubuntu 后无法识别鼠标右键。'synaptiks touchpad management' 软件在触摸板配置->硬件信息->右键下显示一个十字符号。同样,从命令行
shiva@shiva-G750JX:~$ xinput --list-props "ETPS/2 Elantech Touchpad" | grep Capabilities
Synaptics Capabilities (302): 1, 0, 0, 1, 1, 1, 1
我相信这也意味着“右键不起作用”。查阅了论坛上的所有帮助,我尝试设置“软按钮区域”参数,但没有任何改变。
有人可以帮忙吗?
答案1
我的答案来自这篇博文:http://www.evilcodingmonkey.com/2014/01/23/ubuntu-activate-multi-touch-on-elantech/
首先,下载此档案(来自 Ubuntu 的错误报告页面):https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1166442/+attachment/3941591/+files/psmouse-elantech-x551c.tar.gz
打开终端并按照以下步骤操作(第 4 步之后,您将根本没有鼠标):
cd ~/Downloads
sudo dkms ldtarball psmouse-elantech-x551c.tar.gz
sudo dkms install -m psmouse -v elantech-x551c</p>
sudo rmmod psmouse
sudo modprobe psmouse
一些用户确认他们的 Elantech 触摸板现在可以右键单击和滚动。希望它能有所帮助!
答案2
正如所述dpeebles 的链接,这是由于驱动程序出现故障,它简单地认为我们的触摸板没有鼠标右键。只需从链接复制粘贴快速修复解决方案(基本上就是下载并安装修补的驱动程序),您就会有一个可以正常工作的驱动程序,从而有一个可以正常工作的鼠标按钮。
它对我以及我们 G750 上的 dpeebles 都有效,因此它也应该对您有用。
答案3
我在装有 Ubuntu 18.04 的 Lenovo Ideapad 330 上使用 Elan 触摸板时也遇到了同样的问题。我通过安装 gnome-tweaks 包并将键盘和鼠标部分中的“鼠标点击模拟”选项从“手指”更改为“区域”来修复此问题。您可以查看此解决方案的更多详细说明这里。
答案4
我无法帮助你,但此链接描述了问题和解决方案。它有效,我必须对在这台机器上尝试过的每种 Linux 版本都这样做。当然,“这台机器”是指我自己的华硕 G750。:)
https://superuser.com/questions/619582/right-elantech-touchpad-button-not-working-in-linux