External scrolling devices doesn't work on the iPad Pro
Lagrange on iPadOS doesn't seem to detect / work with external scrolling devices. Scrolling using the keyboard or by dragging the page (either with a finger or with click-and-drag) works, but neither scroll wheels nor two fingered scrolling using the iPad Pro Magic Keyboard works.
Tested on 15.4.1 with Lagrange 1.12 (2) 2022-04-05. Tested devices:
- iPad Pro Magic Keyboard (1st Gen)
- Logitech MX Ergo Trackball
For all devices, scrolling works as expected in all other apps. Lagrange on the desktop seems to work fine.
Might be the same issue as #301, though that seems to have resolved itself for the author.
I think these external devices either don't produce input events via SDL, or if they now do, I'm not handling them.
It could be worth adding native iOS code to handle these input events directly. I already have some of this code on macOS for scroll events.