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:
@@ -49,6 +49,8 @@ namespace logid
|
||||
|
||||
static uint toKeyCode(const std::string& name);
|
||||
static uint toAxisCode(const std::string& name);
|
||||
static int getLowResAxis(uint axis_code);
|
||||
|
||||
private:
|
||||
void _sendEvent(uint type, uint code, int value);
|
||||
|
||||
|
Reference in New Issue
Block a user