在 12.04 中无法按住触摸板上的左键并拖动,也无法右键单击

在 12.04 中无法按住触摸板上的左键并拖动,也无法右键单击

更新到 12.04 后,我无法使用鼠标按钮。我有一个解决方法,可以单独使用触摸板进行拖动,也可以使用触摸板进行右键单击。但是,我想使用实际的按钮进行拖放和实际右键单击。我有一台 Acer Aspire S3 系列笔记本电脑。有人知道为什么会发生这种情况以及我该如何修复它吗?

答案1

这是在没有按钮的触摸板(即点击板)上右键单击的修复方法!!

创建文件夹:

/etc/X11/xorg.conf.d/

创建一个名为 51.synaptics.conf 的文件

以根用户身份打开 gedit,并将文件保存在上述文件夹中,并在文件中写入以下文本:

Section "InputClass"
Identifier "Default clickpad buttons"
MatchDriver "synaptics"
Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
EndSection

注销然后重新登录,然后右键单击

如果您没有点击板并且有实际的按钮,请查看触摸板的功能:

xinput -list (to find the name of your touchpad)

然后:

xinput list-props "SynPS/2 Synaptics TouchPad" | grep Capabilities

你应该看到类似这样的输出:

Synaptics Capabillities (295):  1, 0, 0, 1, 1, 1, 1

这些数字的含义如下:

(1) device has a physical left button
(0) device does not have a physical middle button
(0) device does not have a physical right button
(1) device does support two-finger detection
(1) device does support three-finger detection
(1) device can configure vertical resolution
(1) device can configure horizontal resolution

如果我是你,我会看看我的评论并点击链接,这应该有助于解决你的问题。

答案2

如果您的触摸板未被识别为点击板 [Linux 术语,指带有软按钮区域的触摸板],您可以使用以下51.synaptics.conf文件:

Section "InputClass"
Identifier "Default clickpad buttons"
MatchDriver "synaptics"
Option "ClickPad"         "true"
Option "EmulateMidButtonTime" "0"
Option "SoftButtonAreas"  "50% 0 82% 0 0 0 0 0"
EndSection

相关内容