如何设置触摸板多指点击功能?


10

我正在尝试通过以下方式设置多指水龙头:

  • 单指-左键单击
  • 两根手指-中键
  • 三指-右键

我目前拥有的是:

  • 单指-左键单击
  • 两根手指-右键
  • 三根手指-无

我已经在Ask Ask Ubuntu上找到了几个问题,以及关于该主题的Ubuntu Wiki(以及一些常规的Google搜索),但是找不到任何帮助我的东西。我知道xinput,但是我不知道该在那里进行更改以及如何进行更改。

如果有人能指出正确的方向,我将不胜感激,并为他颁发25个闪亮的代表点,一个大的绿色勾号和一些cookie。


你可以看下@这个链接 askubuntu.com/a/155725/44518
卡兰

@karan:这与我的问题有什么关系?
马达拉的鬼魂

Answers:


10

可以使用来完成synclient

要按会话执行此操作(并测试它在系统上是否正常运行),请在终端中键入以下命令:

synclient "TapButton2"=2
synclient "TapButton3"=3

该选项的TapButtonx意思是“用x手指轻敲,不在角落”,而数字1、2和3分别对应于左,中和右键。

要使这些更改永久生效,请浏览至/usr/share/X11/xorg.conf.dls查找名称中带有“ synaptics.conf”的文件(在我的情况下为50-synaptics.conf)。然后,sudo gedit 50-synaptics.conf将以下行添加到第一个InputClass部分的末尾:

Option "TapButton2" "2"
Option "TapButton3" "3"

然后重新启动计算机,您应该一切顺利。

如果编辑50-synaptics.conf文件不起作用,请执行以下操作:打开dconf-editor并导航到org/gnome/settings-daemon/plugins/mouse。取消选中标记为“活动”的框,然后再次重新启动。这将使突触设置优先。


看起来不错 我有的多个实例Section "InputClass",该如何编辑?
马达拉的鬼魂

在第一部分的结尾是我的设置。奇怪的是,目前(13.04)对我来说,添加更多的东西似乎并不正常。这很奇怪,因为我肯定添加了一些自定义的东西。如果能找出原因,我会告诉您,但从理论上讲应该可以。
Jez W

答案已被编辑,现在应该可以正常工作了。至少,这种方法再次为我修复了它!=)
Jez W

谢谢!我将对其进行测试并与您联系(可能要等一会儿才能真正重新启动计算机并对其进行测试),非常感谢您的回答!
马达拉的鬼魂2013年


4

这是我们需要做的:

  1. 首先,我们收集触控板/鼠标垫的ID。

    $ xinput --list  
    Virtual core pointer                        id=2    [master pointer  (3)]  
    ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]  
    ⎜   ↳ PS/2 Generic Mouse                        id=10   [slave  pointer  (2)]    
    **⎜   ↳ SynPS/2 Synaptics TouchPad                  id=11   [slave  pointer  (2)]  **
    ⎣ Virtual core keyboard                     id=3    [master keyboard (2)]    
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]    
    ↳ Power Button                              id=6    [slave  keyboard (3)]    
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]    
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]    
    ↳ AT Translated Set 2 keyboard              id=9    [slave  keyboard (3)]    
    ↳ HP WMI hotkeys                            id=12   [slave  keyboard (3)]    
    
  2. 现在突出显示的是在我的案例11中具有ID的设备

  3. 列出属性,然后根据ID配置一个

    $ xinput --list-props 11  
    Device 'SynPS/2 Synaptics TouchPad':  
    Device Enabled (132):   1  
    Coordinate Transformation Matrix (134): 1.000000, 0.000000, 0.000000, 0.000000,   1.000000, 0.000000, 0.000000, 0.000000, 1.000000  
    Device Accel Profile (253): 1  
    Device Accel Constant Deceleration (254):   2.500000  
    Device Accel Adaptive Deceleration (255):   1.000000  
    Device Accel Velocity Scaling (256):    12.500000  
    Synaptics Edges (276):  1769, 5431, 1653, 4671  
    Synaptics Finger (277): 25, 30, 256  
    Synaptics Tap Time (278):   180  
    Synaptics Tap Move (279):   242  
    Synaptics Tap Durations (280):  180, 180, 100  
    Synaptics ClickPad (281):   0  
    Synaptics Tap FastTap (282):    0  
    Synaptics Middle Button Timeout (283):  75  
    Synaptics Two-Finger Pressure (284):    282  
    Synaptics Two-Finger Width (285):   7  
    Synaptics Scrolling Distance (286): 110, 110  
    Synaptics Edge Scrolling (287): 1, 0, 0  
    Synaptics Two-Finger Scrolling (288):   0, 0  
    Synaptics Move Speed (289): 1.000000, 1.750000, 0.036265, 40.000000  
    Synaptics Edge Motion Pressure (290):   30, 160  
    Synaptics Edge Motion Speed (291):  1, 441  
    Synaptics Edge Motion Always (292): 0  
    Synaptics Off (293):    0  
    Synaptics Locked Drags (294):   0  
    Synaptics Locked Drags Timeout (295):   5000  
    Synaptics Tap Action (296): 2, 3, 0, 0, 1, 3, 0  
    Synaptics Click Action (297):   1, 1, 0  
    Synaptics Circular Scrolling (298): 0  
    Synaptics Circular Scrolling Distance (299):    0.100000  
    Synaptics Circular Scrolling Trigger (300): 0  
    Synaptics Circular Pad (301):   0  
    Synaptics Palm Detection (302): 0  
    Synaptics Palm Dimensions (303):    10, 200  
    Synaptics Coasting Speed (304): 20.000000, 50.000000  
    Synaptics Pressure Motion (305):        ... of unknown type CARDINAL  
    
    Synaptics Pressure Motion Factor (306): 1.000000, 1.000000  
    Synaptics Resolution Detect (307):  1  
    Synaptics Grab Event Device (308):  1  
    Synaptics Gestures (309):   1  
    Synaptics Capabilities (310):   1, 0, 1, 1, 1, 1, 1  
    Synaptics Pad Resolution (311): 85, 45  
    Synaptics Area (312):   0, 0, 0, 0  
    Synaptics Noise Cancellation (313): 8, 8  
    Device Product ID (249):    2, 7  
    Device Node (250):  "/dev/input/event8"  
    
  4. 现在找到该点,在本例中为285、288。您可以使用命令在触摸板上配置该点。

    $xinput set-int-prop <properties>  
    
  5. 希望这可以帮助

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.