如何再次恢复两指中键?

Tho*_* A. 24 touchpad multi-touch synaptics

过去,在触摸板上敲击两个手指会发送鼠标中键。现在它做了一个右键单击,三个手指现在是中间单击。我真的无法理解这种变化,并认为这是一个错误,或者是从 Apple 或其他什么地方复制的错误。推理完全逃脱了我。我整天使用鼠标中键在浏览器的新标签页中打开链接,我很少使用右键单击(我在触摸板下方有一个鼠标右键,doh)在我的小 EeePC 触摸板上敲击三个手指几乎是不可能的,所以我想要旧的行为。我发现:

synclient TapButtons2=2
synclient TapButtons3=3
Run Code Online (Sandbox Code Playgroud)

但这在 10.10 上不起作用

有谁知道如何恢复理智的行为?

Ner*_*est 10

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

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


Mag*_*Fab 8

您可能还对安装gpointing-device-settings包感兴趣,它将为您的触摸板提供更多配置选项。顺便说一句,在 Ubuntu 10.04LTS+ 中,它取代了gsynaptics.

sudo apt-get install gpointing-device-settings
Run Code Online (Sandbox Code Playgroud)

安装后,您可以在System -> Preferences -> Pointing Devices下找到它。


Nik*_*kov 7

以下解决方案已在 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
    
    Run Code Online (Sandbox Code Playgroud)
  2. dconf-editor从您的用户运行(不要 sudo)。转到org.gnome.settings-daemon.plugins.mouse,取消选中active(Gnome 的设置守护程序可能会覆盖您的xorg.conf设置是一个已知问题)。

  3. 注销并登录。现在应该可以正常工作了。


Shu*_*gun 1

尝试将其作为脚本运行

xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 8, 9, 0, 0, 1, 2, 3  # pad corners rt rb lt lb tap fingers 1 2 3 (can't simulate more then 2 tap fingers AFAIK) - values: 0=disable 1=left 2=middle 3=right etc. (in FF 8=back 9=forward)
Run Code Online (Sandbox Code Playgroud)