← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 133060] Re: Synaptic touchpad fails to register some of the taps for tap-to-click

 

Well, i think that the line just above is responsible :
SelectTapButton(priv, edge);

it will detect that the tap is made in the bottom left corner, and by
default, corner taps are disabled. hopefully, corner taps can be
configured with your graphical interface or with xinput.

if you want to test if this applies to you, do :

# aptitude install xinput if that's not already installed
xinput list
# note the id of your synaptics device, for example, id=20
xinput set-props 20 "Synaptics Tap Action" 0 0 0 3 1 0 0

now tap in the middle of your pad. the taps that i think aren't recognized should now be recognized as right clicks. If that's the case, then this can be easily fixed, either use
xinput set-props 20 "Synaptics Tap Action" 0 0 0 1 1 0 0
to make those tap recognized as left clicks, or patch the source to add the line
edge = edge_detection(priv, priv->touch_on.x, priv->touch_on.y);
before SelectTapButton(priv, edge);

(note : the xinput command affects the mouse button to use under different tap configuration :
xinput set-props [ID]  "Synaptics Tap Action" [RT] [RB] [LT] [LB] [F1] [F2] [F3]
[RT] is the mouse button to use when tapping on the right top hand corner
[RB] [LT] [LB] on the right bottom hand corner, left top hand corner, left bottom hand corner ...
[F1] tapping on the center with a single finger
[F2] tapping with two finger
[F3] tapping with three finger
0 disable the tap, 1 is the left button, 3 the right button and 2 the middle button.
)

-- 
Synaptic touchpad fails to register some of the taps for tap-to-click
https://bugs.launchpad.net/bugs/133060
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-input-synaptics in ubuntu.