Comment 24 for bug 1903632

Revision history for this message
In , Vstuart-foote (vstuart-foote) wrote :

As noted, the touch screen behavior on Windows now selects under touch pointer, rather than panning x/y (to ranges of scrollbars).

So while two finger swipe vertical scroll, and <shift> two finger swipe horizontal scroll behaviors are correct with track pad--single finger swipe is not with touch screen panels. Guess that should probably be expected, they are different hw driver and os/DE integration.

@Tomaž, Mike K. -- with some generic support for gestures in VCL now for bug 124146, could we possibly support the screen touch scrolling here without the dev overhead of a full implementation of Windows Touch API (WM_TOUCH, WM_GESTURE messaging)[1]?

MSDN suggests it is possible [2], and we seem to use some elements already in the gdi/salnativewidgets-luna for Windows builds.

=-ref-=
[1] https://docs.microsoft.com/en-us/windows/desktop/wintouch/windows-touch-portal
[2] https://docs.microsoft.com/en-us/windows/desktop/wintouch/improving-the-single-finger-panning-experience