[Feature Request] Add ability to switch between gesture types at beginning of gesture
Summary
If libinput detects the very first events being a pan, it no longer considers that the user could be trying to zoom. This makes triggering a zoom gesture relatively more difficult than on windows/osx.
Feature details
A delay should be added where if a gesture is detected that may be a pan or a zoom, the gesture could turn into a zoom. This could also be achieved using a movement threshold after which a zoom and a pan can be differentiated, which allows a slow gesture start (fingers down with delay before movement occurs).
Affected Hardware
Touchpads (tested on XPS 9700)
Implementation in Other Systems
Windows precision: a short delay (about a third of a second) within which a two-finger touch can start a zoom gesture OSX: reported (by friend) a similar, about half-second delay where the same occurs.
Alternatively, an option to disable gesture locking altogether (so pan and zoom can be concurrently active) for users that don't use one-finger-static two-finger pan would fill the same niche.