Thread (17 messages) 17 messages, 4 authors, 12d ago

Re: [PATCH 0/2] HID: logitech-hidpp: fix Bolt hi-res wheel handling

flat view

From: Erik Håkansson <hidden>
Date: 2026-09-26 12:12:07
Also in: lkml

Hi!

On Saturday, 26 September 2026 13:39:18 Central European Summer Time Oleksandr 
Natalenko wrote:
This is touching:

0000  00 23 e7 90 c5 8d ff ff 43 01 83 03 01 00 2d 00   .#......C.....-.
0010  76 ae b7 6a 00 00 00 00 01 1a 0e 00 00 00 00 00   v..j............
0020  14 00 00 00 14 00 00 00 00 00 00 00 00 00 00 00   ................
0030  01 00 00 00 00 00 00 00 04 02 00 00 00 00 00 00   ................
0040  11 02 13 00 00 00 00 00 00 02 00 00 00 00 00 00   ................
0050  00 00 00 00                                       ....

This is untouching:

0000  00 23 e7 90 c5 8d ff ff 43 01 83 03 01 00 2d 00   .#......C.....-.
0010  79 ae b7 6a 00 00 00 00 5e c1 05 00 00 00 00 00   y..j....^.......
0020  14 00 00 00 14 00 00 00 00 00 00 00 00 00 00 00   ................
0030  01 00 00 00 00 00 00 00 04 02 00 00 00 00 00 00   ................
0040  11 02 13 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0050  00 00 00 00
Great, thanks! This confirms that touch, but not tap or proximity, comes in on 
HID++ but not at all on native HID.
I don't think evdev has a very good output to map it to though, so maybe I'll 
leave it unmapped for now. BTN_TOUCH combined with some appropriate BTN_TOOL_* 
for denoting thumbwheel would be a semantic fit, but I think there's a risk 
that userspace starts to interpret the device as a touchscreen then, if I 
understand the input event codes documentation correctly:
https://github.com/torvalds/linux/blob/master/Documentation/input/event-codes.rst

By the way, when Thumbwheel Divertion is on, do you get the regular thumbwheel 
scroll events on HID++ too? That would be the 81 (native HID) or 83 (HID++) on 
byte 11 in the hex output :)

Cheers
Erik



Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help