Comment # 3 on bug 1137429 from
Output with hidrd(In reply to Wolfgang Bauer from comment #2)
> # cat /sys/kernel/debug/hid/0003\:09DA\:000A.0001/rdesc
> 05 01 09 02 a1 01 09 01 a1 00 05 09 19 01 29 08 15 00 25 01 75 01 95 08 81
> 02 05 01 09 30 09 31 09 38 09 b8 15 81 25 7f 75 08 95 04 81 06 c0 c0 
> 
>   INPUT[INPUT]
>     Field(0)
>       Physical(GenericDesktop.Pointer)
>       Application(GenericDesktop.Mouse)
>       Usage(8)
>         Button.0001
>         Button.0002
>         Button.0003
>         Button.0004
>         Button.0005
>         Button.0006
>         Button.0007
>         Button.0008
>       Logical Minimum(0)
>       Logical Maximum(1)
>       Report Size(1)
>       Report Count(8)
>       Report Offset(0)
>       Flags( Variable Absolute )
>     Field(1)
>       Physical(GenericDesktop.Pointer)
>       Application(GenericDesktop.Mouse)
>       Usage(4)
>         GenericDesktop.X
>         GenericDesktop.Y
>         GenericDesktop.Wheel
>         GenericDesktop.00b8

For the record, here is the Usage causing trouble, I'll look into why.

>       Logical Minimum(-127)
>       Logical Maximum(127)
>       Report Size(8)
>       Report Count(4)
>       Report Offset(8)
>       Flags( Variable Relative )
> 
> Button.0001 ---> Key.LeftBtn
> Button.0002 ---> Key.RightBtn
> Button.0003 ---> Key.MiddleBtn
> Button.0004 ---> Key.SideBtn
> Button.0005 ---> Key.ExtraBtn
> Button.0006 ---> Key.ForwardBtn
> Button.0007 ---> Key.BackBtn
> Button.0008 ---> Key.TaskBtn
> GenericDesktop.X ---> Relative.X
> GenericDesktop.Y ---> Relative.Y
> GenericDesktop.Wheel ---> Relative.?
> GenericDesktop.00b8 ---> Sync.Report
> 
> That's with kernel 5.2-rc3 where it works.


You are receiving this mail because: