Touchpad is sensitive over physical button area
Bug #365952 reported by
Alberto Milone
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
XOrg-Driver-Synaptics |
Fix Released
|
Wishlist
|
|||
xserver-xorg-input-synaptics (Ubuntu) |
Fix Released
|
Wishlist
|
Alberto Milone | ||
Jaunty |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xfree86-
My Synaptics touchpad has physical buttons below the bottom edge of its surface. As a result, when I try to perform click by pressing the bottom edge of the touchpad I get both a click and a movement. This often causes the click to take place after the movement thus causing me to click on the wrong icon, button, etc.
The driver should allow the deactivation of the area over the physical buttons.
Changed in xorg-driver-synaptics: | |
status: | Unknown → Confirmed |
Changed in xorg-driver-synaptics: | |
status: | Confirmed → In Progress |
affects: | xfree86-driver-synaptics (Ubuntu) → xserver-xorg-input-synaptics (Ubuntu) |
Changed in xorg-driver-synaptics: | |
status: | In Progress → Fix Released |
Changed in xorg-driver-synaptics: | |
status: | Fix Released → Confirmed |
tags: | added: oem |
tags: |
added: oem-services removed: oem |
Changed in xorg-driver-synaptics: | |
importance: | Unknown → Wishlist |
Changed in xorg-driver-synaptics: | |
importance: | Wishlist → Unknown |
Changed in xorg-driver-synaptics: | |
importance: | Unknown → Wishlist |
Changed in xorg-driver-synaptics: | |
status: | Confirmed → Fix Released |
To post a comment you must log in.
As you can see in the attached patch, I have implemented the support for a "MovementBottom Edge" option which, if set through either xorg.conf, synclient or xinput, allows users to blacklist the area of the touchpad below the value set in this option.
For example to set the new property to "4100" through Xinput you will have to type:
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Movement Bottom Edge" 32 4100
to disable it:
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Movement Bottom Edge" 32 0
NOTE: you will have to replace "SynPS/2 Synaptics TouchPad" with the name of your touchpad.
The "MovementBottom Edge" option is set to 0 hence disabled by default, therefore no one will notice a change in the behaviour of their touchpad unless they manually set this option.