Re: Asus illuminated numpads

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Hans,

Thanks for the reply.
>
> Hi Dmitry,
>
> So I found some pictures and when you say "press a button on the touchpad"
> you mean touch the icon in the top right corner of the touchpad I assume?

Exactly.
>
> So not really a physical button, right ?  Given that there is a keyboard
> HID interface on the touchpad, I guess that that corner-button is handled
> in software by the Windows driver and the Windows driver then sends a command
> to the touchpad to switch to numpad mode and then the rest is handled by
> firmware in the touchpad.
>
> Which leaves the challenge of switching the touchpad to numpad mode
> (and back again).
>
> BTW what is the top left corner icon on the touchpad supposed to do ?
I don't have anything at the top left corner

>
> What might help is as root, with secure-boot off, do:
>
> cat /sys/kernel/debug/hid/0018:04F3:30F2.0001/rdesc > rdesc
>
> This will give us the HID descriptors of the touchpad,
> which will help interpret the i2c traffic.

05 01 09 02 a1 01 85 01 09 01 a1 00 05 09 19 01 29 02 15 00 25 01 75
01 95 02 81 02 95 06 81 03 05 01 09 30 09 31 09 38 15 81 25 7f 75 08
95 03 81 06 05 0c 0a 38 02 95 01 81 06 75 08 95 03 81 03 c0 c0 05 0d
09 05 a1 01 85 04 09 22 a1 02 15 00 25 01 09 47 09 42 95 02 75 01 81
02 75 01 95 02 81 03 95 01 75 04 25 0f 09 51 81 02 05 01 15 00 26 78
0c 75 10 55 0e 65 13 09 30 35 00 46 90 01 95 01 81 02 46 d3 00 26 93
06 26 93 06 09 31 81 02 05 0d 15 00 25 64 95 03 c0 55 0c 66 01 10 47
ff ff 00 00 27 ff ff 00 00 75 10 95 01 09 56 81 02 09 54 25 7f 95 01
75 08 81 02 05 09 09 01 25 01 75 01 95 01 81 02 95 07 81 03 09 c5 75
08 95 04 81 03 05 0d 85 02 09 55 09 59 75 04 95 02 25 0f b1 02 85 07
09 60 75 01 95 01 15 00 25 01 b1 02 95 0f b1 03 06 00 ff 06 00 ff 85
06 09 c5 15 00 26 ff 00 75 08 96 00 01 b1 02 85 0d 09 c4 15 00 26 ff
00 75 08 95 04 b1 02 85 0c 09 c6 96 8a 02 75 08 b1 02 85 0b 09 c7 95
80 75 08 b1 02 c0 05 0d 09 0e a1 01 85 03 09 22 a1 00 09 52 15 00 25
0a 75 10 95 01 b1 02 c0 09 22 a1 00 85 05 09 57 09 58 15 00 75 01 95
02 25 03 b1 02 95 0e b1 03 c0 c0 05 01 09 06 a1 01 85 0e 05 07 19 e0
29 e7 15 00 25 01 75 01 95 08 81 02 81 03 95 05 05 08 19 01 29 05 91
02 95 01 75 03 91 01 95 06 75 08 15 00 26 a4 00 05 07 19 00 2a a4 00
81 00 c0

  INPUT(1)[INPUT]
    Field(0)
      Physical(GenericDesktop.Pointer)
      Application(GenericDesktop.Mouse)
      Usage(2)
        Button.0001
        Button.0002
      Logical Minimum(0)
      Logical Maximum(1)
      Report Size(1)
      Report Count(2)
      Report Offset(0)
      Flags( Variable Absolute )
    Field(1)
      Physical(GenericDesktop.Pointer)
      Application(GenericDesktop.Mouse)
      Usage(3)
        GenericDesktop.X
        GenericDesktop.Y
        GenericDesktop.Wheel
      Logical Minimum(-127)
      Logical Maximum(127)
      Report Size(8)
      Report Count(3)
      Report Offset(8)
      Flags( Variable Relative )
    Field(2)
      Physical(GenericDesktop.Pointer)
      Application(GenericDesktop.Mouse)
      Usage(1)
        Consumer.HorizontalWheel
      Logical Minimum(-127)
      Logical Maximum(127)
      Report Size(8)
      Report Count(1)
      Report Offset(32)
      Flags( Variable Relative )
  INPUT(4)[INPUT]
    Field(0)
      Logical(Digitizers.Finger)
      Application(Digitizers.TouchPad)
      Usage(2)
        Digitizers.Confidence
        Digitizers.TipSwitch
      Logical Minimum(0)
      Logical Maximum(1)
      Report Size(1)
      Report Count(2)
      Report Offset(0)
      Flags( Variable Absolute )
    Field(1)
      Logical(Digitizers.Finger)
      Application(Digitizers.TouchPad)
      Usage(1)
        Digitizers.ContactID
      Logical Minimum(0)
      Logical Maximum(15)
      Report Size(4)
      Report Count(1)
      Report Offset(4)
      Flags( Variable Absolute )
    Field(2)
      Logical(Digitizers.Finger)
      Application(Digitizers.TouchPad)
      Usage(1)
        GenericDesktop.X
      Logical Minimum(0)
      Logical Maximum(3192)
      Physical Minimum(0)
      Physical Maximum(400)
      Unit Exponent(-2)
      Unit(English Linear : Inch)
      Report Size(16)
      Report Count(1)
      Report Offset(8)
      Flags( Variable Absolute )
    Field(3)
      Logical(Digitizers.Finger)
      Application(Digitizers.TouchPad)
      Usage(1)
        GenericDesktop.Y
      Logical Minimum(0)
      Logical Maximum(1683)
      Physical Minimum(0)
      Physical Maximum(211)
      Unit Exponent(-2)
      Unit(English Linear : Inch)
      Report Size(16)
      Report Count(1)
      Report Offset(24)
      Flags( Variable Absolute )
    Field(4)
      Application(Digitizers.TouchPad)
      Usage(1)
        Digitizers.0056
      Logical Minimum(0)
      Logical Maximum(65535)
      Physical Minimum(0)
      Physical Maximum(65535)
      Unit Exponent(-4)
      Unit(SI Linear : Seconds)
      Report Size(16)
      Report Count(1)
      Report Offset(40)
      Flags( Variable Absolute )
    Field(5)
      Application(Digitizers.TouchPad)
      Usage(1)
        Digitizers.ContactCount
      Logical Minimum(0)
      Logical Maximum(127)
      Physical Minimum(0)
      Physical Maximum(65535)
      Unit Exponent(-4)
      Unit(SI Linear : Seconds)
      Report Size(8)
      Report Count(1)
      Report Offset(56)
      Flags( Variable Absolute )
    Field(6)
      Application(Digitizers.TouchPad)
      Usage(1)
        Button.0001
      Logical Minimum(0)
      Logical Maximum(1)
      Physical Minimum(0)
      Physical Maximum(65535)
      Unit Exponent(-4)
      Unit(SI Linear : Seconds)
      Report Size(1)
      Report Count(1)
      Report Offset(64)
      Flags( Variable Absolute )
    Field(7)
      Application(Digitizers.TouchPad)
      Usage(4)
        Button.00c5
        Button.00c5
        Button.00c5
        Button.00c5
      Logical Minimum(0)
      Logical Maximum(1)
      Physical Minimum(0)
      Physical Maximum(65535)
      Unit Exponent(-4)
      Unit(SI Linear : Seconds)
      Report Size(8)
      Report Count(4)
      Report Offset(72)
      Flags( Constant Variable Absolute )
  INPUT(14)[INPUT]
    Field(0)
      Application(GenericDesktop.Keyboard)
      Usage(8)
        Keyboard.00e0
        Keyboard.00e1
        Keyboard.00e2
        Keyboard.00e3
        Keyboard.00e4
        Keyboard.00e5
        Keyboard.00e6
        Keyboard.00e7
      Logical Minimum(0)
      Logical Maximum(1)
      Physical Minimum(0)
      Physical Maximum(65535)
      Unit Exponent(-4)
      Unit(SI Linear : Seconds)
      Report Size(1)
      Report Count(8)
      Report Offset(0)
      Flags( Variable Absolute )
    Field(1)
      Application(GenericDesktop.Keyboard)
      Usage(165)
        Keyboard.0000
        Keyboard.0001
        Keyboard.0002
        Keyboard.0003
        Keyboard.0004
        Keyboard.0005
        Keyboard.0006
        Keyboard.0007
        Keyboard.0008
        Keyboard.0009
        Keyboard.000a
        Keyboard.000b
        Keyboard.000c
        Keyboard.000d
        Keyboard.000e
        Keyboard.000f
        Keyboard.0010
        Keyboard.0011
        Keyboard.0012
        Keyboard.0013
        Keyboard.0014
        Keyboard.0015
        Keyboard.0016
        Keyboard.0017
        Keyboard.0018
        Keyboard.0019
        Keyboard.001a
        Keyboard.001b
        Keyboard.001c
        Keyboard.001d
        Keyboard.001e
        Keyboard.001f
        Keyboard.0020
        Keyboard.0021
        Keyboard.0022
        Keyboard.0023
        Keyboard.0024
        Keyboard.0025
        Keyboard.0026
        Keyboard.0027
        Keyboard.0028
        Keyboard.0029
        Keyboard.002a
        Keyboard.002b
        Keyboard.002c
        Keyboard.002d
        Keyboard.002e
        Keyboard.002f
        Keyboard.0030
        Keyboard.0031
        Keyboard.0032
        Keyboard.0033
        Keyboard.0034
        Keyboard.0035
        Keyboard.0036
        Keyboard.0037
        Keyboard.0038
        Keyboard.0039
        Keyboard.003a
        Keyboard.003b
        Keyboard.003c
        Keyboard.003d
        Keyboard.003e
        Keyboard.003f
        Keyboard.0040
        Keyboard.0041
        Keyboard.0042
        Keyboard.0043
        Keyboard.0044
        Keyboard.0045
        Keyboard.0046
        Keyboard.0047
        Keyboard.0048
        Keyboard.0049
        Keyboard.004a
        Keyboard.004b
        Keyboard.004c
        Keyboard.004d
        Keyboard.004e
        Keyboard.004f
        Keyboard.0050
        Keyboard.0051
        Keyboard.0052
        Keyboard.0053
        Keyboard.0054
        Keyboard.0055
        Keyboard.0056
        Keyboard.0057
        Keyboard.0058
        Keyboard.0059
        Keyboard.005a
        Keyboard.005b
        Keyboard.005c
        Keyboard.005d
        Keyboard.005e
        Keyboard.005f
        Keyboard.0060
        Keyboard.0061
        Keyboard.0062
        Keyboard.0063
        Keyboard.0064
        Keyboard.0065
        Keyboard.0066
        Keyboard.0067
        Keyboard.0068
        Keyboard.0069
        Keyboard.006a
        Keyboard.006b
        Keyboard.006c
        Keyboard.006d
        Keyboard.006e
        Keyboard.006f
        Keyboard.0070
        Keyboard.0071
        Keyboard.0072
        Keyboard.0073
        Keyboard.0074
        Keyboard.0075
        Keyboard.0076
        Keyboard.0077
        Keyboard.0078
        Keyboard.0079
        Keyboard.007a
        Keyboard.007b
        Keyboard.007c
        Keyboard.007d
        Keyboard.007e
        Keyboard.007f
        Keyboard.0080
        Keyboard.0081
        Keyboard.0082
        Keyboard.0083
        Keyboard.0084
        Keyboard.0085
        Keyboard.0086
        Keyboard.0087
        Keyboard.0088
        Keyboard.0089
        Keyboard.008a
        Keyboard.008b
        Keyboard.008c
        Keyboard.008d
        Keyboard.008e
        Keyboard.008f
        Keyboard.0090
        Keyboard.0091
        Keyboard.0092
        Keyboard.0093
        Keyboard.0094
        Keyboard.0095
        Keyboard.0096
        Keyboard.0097
        Keyboard.0098
        Keyboard.0099
        Keyboard.009a
        Keyboard.009b
        Keyboard.009c
        Keyboard.009d
        Keyboard.009e
        Keyboard.009f
        Keyboard.00a0
        Keyboard.00a1
        Keyboard.00a2
        Keyboard.00a3
        Keyboard.00a4
      Logical Minimum(0)
      Logical Maximum(164)
      Physical Minimum(0)
      Physical Maximum(65535)
      Unit Exponent(-4)
      Unit(SI Linear : Seconds)
      Report Size(8)
      Report Count(6)
      Report Offset(16)
      Flags( Array Absolute )
  OUTPUT(14)[OUTPUT]
    Field(0)
      Application(GenericDesktop.Keyboard)
      Usage(5)
        LED.NumLock
        LED.CapsLock
        LED.ScrollLock
        LED.Compose
        LED.Kana
      Logical Minimum(0)
      Logical Maximum(1)
      Physical Minimum(0)
      Physical Maximum(65535)
      Unit Exponent(-4)
      Unit(SI Linear : Seconds)
      Report Size(1)
      Report Count(5)
      Report Offset(0)
      Flags( Variable Absolute )
  FEATURE(2)[FEATURE]
    Field(0)
      Application(Digitizers.TouchPad)
      Usage(2)
        Digitizers.ContactMaximumNumber
        Digitizers.ButtonType
      Logical Minimum(0)
      Logical Maximum(15)
      Physical Minimum(0)
      Physical Maximum(65535)
      Unit Exponent(-4)
      Unit(SI Linear : Seconds)
      Report Size(4)
      Report Count(2)
      Report Offset(0)
      Flags( Variable Absolute )
  FEATURE(7)[FEATURE]
    Field(0)
      Application(Digitizers.TouchPad)
      Usage(1)
        Digitizers.0060
      Logical Minimum(0)
      Logical Maximum(1)
      Physical Minimum(0)
      Physical Maximum(65535)
      Unit Exponent(-4)
      Unit(SI Linear : Seconds)
      Report Size(1)
      Report Count(1)
      Report Offset(0)
      Flags( Variable Absolute )
  FEATURE(6)[FEATURE]
    Field(0)
      Application(Digitizers.TouchPad)
      Usage(256)
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
        ff00.00c5
      Logical Minimum(0)
      Logical Maximum(255)
      Physical Minimum(0)
      Physical Maximum(65535)
      Unit Exponent(-4)
      Unit(SI Linear : Seconds)
      Report Size(8)
      Report Count(256)
      Report Offset(0)
      Flags( Variable Absolute )
  FEATURE(13)[FEATURE]
    Field(0)
      Application(Digitizers.TouchPad)
      Usage(4)
        ff00.00c4
        ff00.00c4
        ff00.00c4
        ff00.00c4
      Logical Minimum(0)
      Logical Maximum(255)
      Physical Minimum(0)
      Physical Maximum(65535)
      Unit Exponent(-4)
      Unit(SI Linear : Seconds)
      Report Size(8)
      Report Count(4)
      Report Offset(0)
      Flags( Variable Absolute )
  FEATURE(12)[FEATURE]
    Field(0)
      Application(Digitizers.TouchPad)
      Usage(650)
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
        ff00.00c6
      Logical Minimum(0)
      Logical Maximum(255)
      Physical Minimum(0)
      Physical Maximum(65535)
      Unit Exponent(-4)
      Unit(SI Linear : Seconds)
      Report Size(8)
      Report Count(650)
      Report Offset(0)
      Flags( Variable Absolute )
  FEATURE(11)[FEATURE]
    Field(0)
      Application(Digitizers.TouchPad)
      Usage(128)
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
        ff00.00c7
      Logical Minimum(0)
      Logical Maximum(255)
      Physical Minimum(0)
      Physical Maximum(65535)
      Unit Exponent(-4)
      Unit(SI Linear : Seconds)
      Report Size(8)
      Report Count(128)
      Report Offset(0)
      Flags( Variable Absolute )
  FEATURE(3)[FEATURE]
    Field(0)
      Physical(Digitizers.Finger)
      Application(Digitizers.DeviceConfiguration)
      Usage(1)
        Digitizers.InputMode
      Logical Minimum(0)
      Logical Maximum(10)
      Physical Minimum(0)
      Physical Maximum(65535)
      Unit Exponent(-4)
      Unit(SI Linear : Seconds)
      Report Size(16)
      Report Count(1)
      Report Offset(0)
      Flags( Variable Absolute )
  FEATURE(5)[FEATURE]
    Field(0)
      Physical(Digitizers.Finger)
      Application(Digitizers.DeviceConfiguration)
      Usage(2)
        Digitizers.0057
        Digitizers.0058
      Logical Minimum(0)
      Logical Maximum(3)
      Physical Minimum(0)
      Physical Maximum(65535)
      Unit Exponent(-4)
      Unit(SI Linear : Seconds)
      Report Size(1)
      Report Count(2)
      Report Offset(0)
      Flags( Variable Absolute )

Button.0001 ---> Key.LeftBtn
Button.0002 ---> Key.RightBtn
GenericDesktop.X ---> Relative.X
GenericDesktop.Y ---> Relative.Y
GenericDesktop.Wheel ---> Relative.?
Consumer.HorizontalWheel ---> Relative.?
Digitizers.Confidence ---> Sync.Report
Digitizers.TipSwitch ---> Sync.Report
Digitizers.ContactID ---> Sync.Report
GenericDesktop.X ---> Sync.Report
GenericDesktop.Y ---> Sync.Report
Digitizers.0056 ---> Sync.Report
Digitizers.ContactCount ---> Sync.Report
Button.0001 ---> Key.LeftBtn
Button.00c5 ---> Sync.Report
Button.00c5 ---> Sync.Report
Button.00c5 ---> Sync.Report
Button.00c5 ---> Sync.Report
Keyboard.00e0 ---> Key.LeftControl
Keyboard.00e1 ---> Key.LeftShift
Keyboard.00e2 ---> Key.LeftAlt
Keyboard.00e3 ---> Key.LeftMeta
Keyboard.00e4 ---> Key.RightCtrl
Keyboard.00e5 ---> Key.RightShift
Keyboard.00e6 ---> Key.RightAlt
Keyboard.00e7 ---> Key.RightMeta
Keyboard.0000 ---> Sync.Report
Keyboard.0001 ---> Sync.Report
Keyboard.0002 ---> Sync.Report
Keyboard.0003 ---> Sync.Report
Keyboard.0004 ---> Key.A
Keyboard.0005 ---> Key.B
Keyboard.0006 ---> Key.C
Keyboard.0007 ---> Key.D
Keyboard.0008 ---> Key.E
Keyboard.0009 ---> Key.F
Keyboard.000a ---> Key.G
Keyboard.000b ---> Key.H
Keyboard.000c ---> Key.I
Keyboard.000d ---> Key.J
Keyboard.000e ---> Key.K
Keyboard.000f ---> Key.L
Keyboard.0010 ---> Key.M
Keyboard.0011 ---> Key.N
Keyboard.0012 ---> Key.O
Keyboard.0013 ---> Key.P
Keyboard.0014 ---> Key.Q
Keyboard.0015 ---> Key.R
Keyboard.0016 ---> Key.S
Keyboard.0017 ---> Key.T
Keyboard.0018 ---> Key.U
Keyboard.0019 ---> Key.V
Keyboard.001a ---> Key.W
Keyboard.001b ---> Key.X
Keyboard.001c ---> Key.Y
Keyboard.001d ---> Key.Z
Keyboard.001e ---> Key.1
Keyboard.001f ---> Key.2
Keyboard.0020 ---> Key.3
Keyboard.0021 ---> Key.4
Keyboard.0022 ---> Key.5
Keyboard.0023 ---> Key.6
Keyboard.0024 ---> Key.7
Keyboard.0025 ---> Key.8
Keyboard.0026 ---> Key.9
Keyboard.0027 ---> Key.0
Keyboard.0028 ---> Key.Enter
Keyboard.0029 ---> Key.Esc
Keyboard.002a ---> Key.Backspace
Keyboard.002b ---> Key.Tab
Keyboard.002c ---> Key.Space
Keyboard.002d ---> Key.Minus
Keyboard.002e ---> Key.Equal
Keyboard.002f ---> Key.LeftBrace
Keyboard.0030 ---> Key.RightBrace
Keyboard.0031 ---> Key.BackSlash
Keyboard.0032 ---> Key.BackSlash
Keyboard.0033 ---> Key.Semicolon
Keyboard.0034 ---> Key.Apostrophe
Keyboard.0035 ---> Key.Grave
Keyboard.0036 ---> Key.Comma
Keyboard.0037 ---> Key.Dot
Keyboard.0038 ---> Key.Slash
Keyboard.0039 ---> Key.CapsLock
Keyboard.003a ---> Key.F1
Keyboard.003b ---> Key.F2
Keyboard.003c ---> Key.F3
Keyboard.003d ---> Key.F4
Keyboard.003e ---> Key.F5
Keyboard.003f ---> Key.F6
Keyboard.0040 ---> Key.F7
Keyboard.0041 ---> Key.F8
Keyboard.0042 ---> Key.F9
Keyboard.0043 ---> Key.F10
Keyboard.0044 ---> Key.F11
Keyboard.0045 ---> Key.F12
Keyboard.0046 ---> Key.SysRq
Keyboard.0047 ---> Key.ScrollLock
Keyboard.0048 ---> Key.Pause
Keyboard.0049 ---> Key.Insert
Keyboard.004a ---> Key.Home
Keyboard.004b ---> Key.PageUp
Keyboard.004c ---> Key.Delete
Keyboard.004d ---> Key.End
Keyboard.004e ---> Key.PageDown
Keyboard.004f ---> Key.Right
Keyboard.0050 ---> Key.Left
Keyboard.0051 ---> Key.Down
Keyboard.0052 ---> Key.Up
Keyboard.0053 ---> Key.NumLock
Keyboard.0054 ---> Key.KPSlash
Keyboard.0055 ---> Key.KPAsterisk
Keyboard.0056 ---> Key.KPMinus
Keyboard.0057 ---> Key.KPPlus
Keyboard.0058 ---> Key.KPEnter
Keyboard.0059 ---> Key.KP1
Keyboard.005a ---> Key.KP2
Keyboard.005b ---> Key.KP3
Keyboard.005c ---> Key.KP4
Keyboard.005d ---> Key.KP5
Keyboard.005e ---> Key.KP6
Keyboard.005f ---> Key.KP7
Keyboard.0060 ---> Key.KP8
Keyboard.0061 ---> Key.KP9
Keyboard.0062 ---> Key.KP0
Keyboard.0063 ---> Key.KPDot
Keyboard.0064 ---> Key.102nd
Keyboard.0065 ---> Key.Compose
Keyboard.0066 ---> Key.Power
Keyboard.0067 ---> Key.KPEqual
Keyboard.0068 ---> Key.F13
Keyboard.0069 ---> Key.F14
Keyboard.006a ---> Key.F15
Keyboard.006b ---> Key.F16
Keyboard.006c ---> Key.F17
Keyboard.006d ---> Key.F18
Keyboard.006e ---> Key.F19
Keyboard.006f ---> Key.F20
Keyboard.0070 ---> Key.F21
Keyboard.0071 ---> Key.F22
Keyboard.0072 ---> Key.F23
Keyboard.0073 ---> Key.F24
Keyboard.0074 ---> Key.Open
Keyboard.0075 ---> Key.Help
Keyboard.0076 ---> Key.Props
Keyboard.0077 ---> Key.Front
Keyboard.0078 ---> Key.Stop
Keyboard.0079 ---> Key.Again
Keyboard.007a ---> Key.Undo
Keyboard.007b ---> Key.Cut
Keyboard.007c ---> Key.Copy
Keyboard.007d ---> Key.Paste
Keyboard.007e ---> Key.Find
Keyboard.007f ---> Key.Mute
Keyboard.0080 ---> Key.VolumeUp
Keyboard.0081 ---> Key.VolumeDown
Keyboard.0082 ---> Key.Unknown
Keyboard.0083 ---> Key.Unknown
Keyboard.0084 ---> Key.Unknown
Keyboard.0085 ---> Key.KPComma
Keyboard.0086 ---> Key.Unknown
Keyboard.0087 ---> Key.RO
Keyboard.0088 ---> Key.Katakana/Hiragana
Keyboard.0089 ---> Key.Yen
Keyboard.008a ---> Key.Henkan
Keyboard.008b ---> Key.Muhenkan
Keyboard.008c ---> Key.KPJpComma
Keyboard.008d ---> Key.Unknown
Keyboard.008e ---> Key.Unknown
Keyboard.008f ---> Key.Unknown
Keyboard.0090 ---> Key.Hangeul
Keyboard.0091 ---> Key.Hanja
Keyboard.0092 ---> Key.Katakana
Keyboard.0093 ---> Key.HIRAGANA
Keyboard.0094 ---> Key.Zenkaku/Hankaku
Keyboard.0095 ---> Key.Unknown
Keyboard.0096 ---> Key.Unknown
Keyboard.0097 ---> Key.Unknown
Keyboard.0098 ---> Key.Unknown
Keyboard.0099 ---> Key.Unknown
Keyboard.009a ---> Key.Unknown
Keyboard.009b ---> Key.Unknown
Keyboard.009c ---> Key.Delete
Keyboard.009d ---> Key.Unknown
Keyboard.009e ---> Key.Unknown
Keyboard.009f ---> Key.Unknown
Keyboard.00a0 ---> Key.Unknown
Keyboard.00a1 ---> Key.Unknown
Keyboard.00a2 ---> Key.Unknown
Keyboard.00a3 ---> Key.Unknown
Keyboard.00a4 ---> Key.Unknown
LED.NumLock ---> LED.NumLock
LED.CapsLock ---> LED.CapsLock
LED.ScrollLock ---> LED.ScrollLock
LED.Compose ---> LED.Compose
LED.Kana ---> LED.Kana


Regards,

Dmitry



[Index of Archives]     [Linux Kernel Development]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux