That's expected and is used by the tap-and-drag functionality. It doesn't have anything to do with click and drag.
Without widths, etc, thumb and palm detection shouldn't even be operable. While I'd like to say that not implementing those features should have no effect, I don't have a pressure based multitouch device to test against. It may be that the default values, and even some of the logic, needs to be adjusted for such devices. Hit me up with a PM and we can talk further. I'd like to get this resolved.
You're welcome!
Glad you were able to confirm this. I'm going to take a more indepth look at the code tonight and see if I can't figure out what's causing it. Hopefully I'll have progress to report in an hour or a few.
Happens for me as well. Some adjustment to the xorg.conf config would prevent this, but it works just fine either way.
Based on how I read this, this is what you're doing:
1) You successfully execute two finger scrolling.
2) You lift one finger from the trackpad, leaving exactly one finger touching.
3) With a single finger you click the physical button on the trackpad.
4) This causes a right click.
If I am correct and did not misread, then yes, it's working as I built it. That doesn't mean it should work that way, though. I definitely see your point, and agree with it, so I'll call it a bug. It is likely I will fix this by only counting fingers which have touched down inside a certain timeframe. So scrolling or moving fingers won't cause this.
I don't have a package for Lucid, but that doesn't mean it won't work. Try compiling it yourself if your're up for it.
I don't have a build environment set up for Lucid yet, it's on my "to do" list.
Bookmarks