我如何再次恢复双指中键单击?

我如何再次恢复双指中键单击?

以前,用两根手指点击触摸板会发出鼠标中键单击。现在,它会发出右键单击,三根手指则是鼠标中键单击。我真的无法理解这种变化,我认为这是一个错误,或者是从 Apple 那里抄袭过来的。我完全不明白其中的原因。我整天都使用鼠标中键单击在浏览器的新选项卡中打开链接,我很少使用右键单击(而且我的鼠标右键在触摸板下方,哎呀)用三根手指点击我的小 EeePC 触摸板几乎是不可能的,所以我想要以前的行为。我发现:

synclient TapButtons2=2
synclient TapButtons3=3

但这在 10.10 上不起作用

有人知道如何恢复理智行为吗?

答案1

似乎通过“点击以单击”启用的默认设置(无论如何在我的笔记本电脑上)还提供以下功能:

  • 中键单击(点击滚动区域右上角)
  • 右键单击(点击滚动区域右下角)

答案2

以下解决方案已在 Ubuntu 12.04 和 12.10 上测试过。它运行良好。

  1. /etc/X11/xorg.conf.d/touchpad.conf创建一个包含以下内容的文件:

    Section "InputClass"
            Identifier      "Touchpad"                      # required
            MatchIsTouchpad "on"                           # required
            Driver          "synaptics"                     # required
            Option          "MinSpeed"              "0.5"
            Option          "MaxSpeed"              "1.0"
            Option          "AccelFactor"           "0.075"
            Option          "TapButton1"            "1"
            Option          "TapButton2"            "2"     # multitouch
            Option          "TapButton3"            "3"     # multitouch
            Option          "VertTwoFingerScroll"   "1"     # multitouch
            Option          "HorizTwoFingerScroll"  "1"     # multitouch
            Option          "VertEdgeScroll"        "1"
            Option          "CoastingSpeed"         "8"
            Option          "CornerCoasting"        "1"
            Option          "CircularScrolling"     "1"
            Option          "CircScrollTrigger"     "7"
            Option          "EdgeMotionUseAlways"   "1"
            Option          "LBCornerButton"        "8"     # browser "back" btn
            Option          "RBCornerButton"        "9"     # browser "forward" btn
    EndSection
    
  2. 从您的用户运行dconf-editor(不要使用 sudo)。转到org.gnome.settings-daemon.plugins.mouse,取消选中active(已知问题是 Gnome 的设置守护进程可能会覆盖您的xorg.conf设置)。

  3. 注销并登录。现在一切应该正常了。

答案3

您可能还想安装gpointing 设备设置包,它将为您的触摸板提供更多配置选项。顺便说一句,在 Ubuntu 10.04LTS+ 中,它取代了gsynaptics

sudo apt-get install gpointing-device-settings

安装后你会发现它系统 -> 偏好设置 -> 指点设备

答案4

要修复中间单击,您可以使用以下命令:

xinput set-int-prop NN 266 8 2 3 0 0 1 2 3

NN鼠标垫设备的 ID在哪里,您可以使用命令查看它xinput list。266 是属性“Synaptics Tap Action”的 ID,您可以使用以下命令查看它xinput list-props NN

每次启动/登录/唤醒时都必须运行此命令。

为了使其永久生效,您可以将此命令放在主文件夹中文件末尾.profile。(您也可以尝试将其放入/etc/init.d/rc.local,但就我而言,它不起作用。)

相关内容