Support HiresScroll gesture remapping
This commit allows HiresScroll (when target is true) to map the up and down events to gestures that support it (i.e.AxisGesture/ IntervalGesture). This check is done by checking if wheelCompatibility() is true. This also allows hires scroll events to send low-res scroll events as well. TODO: Fix bug w/ Chromium (and some other programs?) where mapping scroll wheel to REL_WHEEL_HI_RES will cause the program to skip events occassionally. I have literally been stuck on this bug for a week and I still don't know what causes it. evtest shows proper scroll events, Firefox works fine, and libinput test-gui reports proper scrolling.
This commit is contained in:
@@ -75,7 +75,7 @@ namespace hidpp20
|
||||
{
|
||||
bool hiRes;
|
||||
uint8_t periods;
|
||||
uint16_t deltaV;
|
||||
int16_t deltaV;
|
||||
};
|
||||
|
||||
explicit HiresScroll(Device* device);
|
||||
|
Reference in New Issue
Block a user