ely
ely
The semantic difference is that `DeviceButtonSource::Unknown` is for platform-specific pointer buttons, whereas `ButtonSource::Unknown` is used for typical pointer buttons. This means that `DeviceButtonSource::Unknown` cannot necessarily be converted into a generic...
Maybe. I'm coming more from the perspective of `DeviceEvent::Button` being "raw", like just passing what is being received thru the platform APIs directly to the user to allow them to...
I have updated the PR to the suggested API, and `DeviceEvent::PointerButton` is no longer emitted for X11 scroll button inputs. I also removed the `ButtonId` type alias, since it is...