Hi Henrik, On Apr 25 2015 or thereabouts, Henrik Rydberg wrote: > Benjamin, > > >>>> For old kernels this is not a problem because max_slots was 2 and libinput/ > >>>> xorg-synaptics knew how to deal with that. Now that max_slot is 3, the > >>>> clients ignore BTN_TOOL_TRIPLETAP and count the actual used slots (so 2). > >>>> It then gets confused when receiving the BTN_TOOL_TRIPLETAP and DOUBLETAP > >>>> information, and goes wild. > > Maybe the cr48 sensor should be classified as MT_SEMI instead. > That's not a cr48 issue (actually the cr48 is also affected given that it allocates 2 slots). To be able to fix the cursors jumps that we see with any regular image sensor touchpad, I cleaned up all the code and relied on the kernel tracking to provide an actual tracking. So now, either the touchpad is old and it does forwards SEMI_MT, either it is new enough and uses the in-kernel tracking. Cheers, Benjamin -- 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