模拟在 Lenovo Yoga 2 Pro Synaptics 触摸板上进行中键单击

模拟在 Lenovo Yoga 2 Pro Synaptics 触摸板上进行中键单击

我正在写一个如何安装的指南联想 Yoga 2 Pro 上的 Ubuntu

为了获得鼠标中键,我尝试了这个:

我编辑了文件/usr/share/X11/xorg.conf.d/50-synaptics.conf。在那里,我编辑了“touchpad catchall”部分,因此它看起来像这样:

Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    # This option is recommend on all Linux systems using evdev, but cannot be
    # enabled by default. See the following link for details:
    # http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
    MatchDevicePath "/dev/input/event*"

    Option "FingerLow"              "46"
    Option "FingerHigh"             "46"
    Option "ClickFinger1"           "1"
    Option "ClickFinger2"           "2"
    Option "ClickFinger3"           "3"
    Option "TapButton1"             "1"
    Option "TapButton2"             "2"
    Option "TapButton3"             "3"
    Option "AreaBottomEdge"         "85%"
    Option "SoftButtonAreas"        "60% 0 85% 0 40% 60% 85% 0" # Btn2 LRTB - Btn3 LRTB
    Option "EmulateMidButtonTime"   "75"
EndSection

(来源:http://memobadz.wordpress.com/2014/02/16/lenovo-yoga-pro-2-on-ubuntu/

但这并没有实现模拟单击鼠标中键如上所述memobadz 的 wordpress 博客(尽管它在其他方面还是有很大帮助的)。

如何通过敲击三根手指

到目前为止,我还没有办法通过这种帮助来解决这个问题。

答案1

以下是我在文件中拥有的内容/usr/share/X11/xorg.conf.d/50-synaptics.conf并且按预期工作。

Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option "TapButton2" "3"
    Option "TapButton3" "2"
EndSection

或者,您可以按照以下说明创建脚本

桌面启动20秒后执行一条命令

或者在以下命令中包括$HOME/.xprofile

sleep 20
synclient TapButton2=3
synclient TapButton3=2

答案2

您无需对 Ubuntu 中的触摸板进行任何更改以进行鼠标中键单击 - 您只需按照 2012 年的这个答案点击右上角即可(现在在 Ubuntu 衍生产品 Linux Mint 18 中仍然如此):https://askubuntu.com/a/141460

相关内容