On 06/12/2014 11:12 AM, Stephen Warren wrote: ... > One bug I see is that the mouse doesn't seem to release when I drag it > (either through double clicking and holding on the second click, or by a > two-finger drag). Is that a known issue? Let me refine the issue: It's nothing to do with drags, but rather any time I push the touchpad hard to physically press the mouse button, there's no release event. "Soft" taps of the touchpad work fine, for single, double, or even triple clicks: (single soft click) > Event: time 1402594144.964326, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1 > Event: time 1402594144.964326, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1 ... ... > Event: time 1402594145.026351, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0 > Event: time 1402594145.026351, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0 However, "hard" pushes that physically depress the touchpad and activate the physical button don't generate release events, so clicks and drags never end. Single hard click: > Event: time 1402594196.593745, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1 > Event: time 1402594196.593745, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1 ... > Event: time 1402594196.614456, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1 ... > Event: time 1402594196.946386, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0 > Event: time 1402594196.946386, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0 (BTN_LEFT value 0 not sent) Perhaps commit "Input: atmel_mxt_ts - Set pointer emulation on touchpads" is incomplete? However, without that applied, neither soft nor hard click generate any kind of mouse button events, just BTN_TOUCH which X doesn't seem to interpret as a mouse click. -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html