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.

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to