|
|
On 10/9/21 10:58 PM Albrecht Schlosser
wrote:
On 10/9/21 7:22 AM Rob McDonald
wrote:
Thanks to Albrecht's direction, I parroted this commit by Matthias Melcher
to add support for a couple other MacOS gestures, two-finger
rotate and two-finger scroll. I can add three finger swype,
but my application does not need it, so I'll hold off to see
how this is received first.
Changes pushed up here:
Thanks, I took a quick look ... looks good, thank you very much!
I still need to test it though.
Unfortunately I can't test it. My MacBook Air doesn't generate
gesture events on the built-in touchpad (trackpad), I don't have an
external tablet device for testing, and the MacBook Air doesn't have
a touchscreen. :-(
I took
a look into the Windows documentation you posted in another
message. I couldn't resist and tried what I could get. Took me
(way too many) hours but I'm now at a point where I get the
gesture messages and I can interpret the data partly - not yet
finished though.
The tricky part will be to integrate it with the FLTK event system
(for now I'm only logging the messages) and to create the
*correct* FLTK event data to have identical events and associated
data on all platforms. ...
My present test code can be found here:
https://github.com/Albrecht-S/fltk/tree/windows-gestures
Unfortunately I can't test this on my Linux system with my
Virtualbox Windows VM because it (Virtualbox) doesn't seem to
propagate touch events to the Windows VM. The only way I have now
for further tests is to reboot my Linux/Window dual-boot system into
Windows - which I try to avoid as much as possible.
The next part would be to create a suitable cross-platform FLTK
event system that is able to provide the user with compatible events
on all platforms.
I don't know yet how Linux/Unix provides multi-touch events to the
user program, i.e. FLTK.
--
You received this message because you are subscribed to the Google Groups "fltk.coredev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fltkcoredev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fltkcoredev/15c95fca-c9e5-416a-7add-99f88d75ce89%40online.de.
[ Direct Link to Message ] | |
|
| |