Hi All,
Here's an update to the proposal on adding absolute delta to
MouseWheelEvent: it turns out, that Windows, since Windows 8, actually
/does /offer Mac-like absolute scrolling deltas. That data
<https://msdn.microsoft.com/en-us/library/windows/desktop/hh768902.aspx>
is available for clients of Direct Manipulation API
<https://msdn.microsoft.com/en-us/library/windows/desktop/hh446969.aspx>,
in device-independent pixels. We're working on integrating this "modern"
API (along with the corresponding Mac- and Linux-side improvements).
Thus, 2 of the 3 major OSes already provide absolute scrolling deltas –
that's an additional argument in favor of the Java's MouseWheelEvent
enhancement.
Besides, it seems plausible that Linux will also embrace this trend and
include absolute scrolling deltas in XInput2 and (especially) libinput.
--
Sincerely, Pavel