Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit aaf9978c authored by Harry Cutts's avatar Harry Cutts Committed by Jiri Kosina
Browse files

Input: Add the `REL_WHEEL_HI_RES` event code

This event code represents scroll reports from high-resolution wheels,
and will be used by future patches in this series. See the linux-input
"Reporting high-resolution scroll events" thread [0] for more details.

[0]: https://www.spinics.net/lists/linux-input/msg57380.html



Signed-off-by: default avatarHarry Cutts <hcutts@chromium.org>
Acked-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
Reviewed-by: default avatarBenjamin Tissoires <benjamin.tissoires@redhat.com>
Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
parent 7a324b3f
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -190,7 +190,16 @@ A few EV_REL codes have special meanings:
* REL_WHEEL, REL_HWHEEL:

  - These codes are used for vertical and horizontal scroll wheels,
    respectively.
    respectively. The value is the number of "notches" moved on the wheel, the
    physical size of which varies by device. For high-resolution wheels (which
    report multiple events for each notch of movement, or do not have notches)
    this may be an approximation based on the high-resolution scroll events.

* REL_WHEEL_HI_RES:

  - If a vertical scroll wheel supports high-resolution scrolling, this code
    will be emitted in addition to REL_WHEEL. The value is the (approximate)
    distance travelled by the user's finger, in microns.

EV_ABS
------
+1 −0
Original line number Diff line number Diff line
@@ -708,6 +708,7 @@
#define REL_DIAL		0x07
#define REL_WHEEL		0x08
#define REL_MISC		0x09
#define REL_WHEEL_HI_RES	0x0a
#define REL_MAX			0x0f
#define REL_CNT			(REL_MAX+1)