SHARE
TWEET

hidrd, 4.19.23

a guest Jul 17th, 2019 86 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Usage Page (Desktop),               ; Generic desktop controls (01h)
  2. Usage (Mouse),                      ; Mouse (02h, application collection)
  3. Collection (Application),
  4.     Usage Page (Button),            ; Button (09h)
  5.     Usage Minimum (01h),
  6.     Usage Maximum (03h),
  7.     Logical Minimum (0),
  8.     Logical Maximum (1),
  9.     Report Count (3),
  10.     Report Size (1),
  11.     Input (Variable),
  12.     Report Count (1),
  13.     Report Size (5),
  14.     Input (Constant, Variable),
  15.     Usage Page (Desktop),           ; Generic desktop controls (01h)
  16.     Usage (Pointer),                ; Pointer (01h, physical collection)
  17.     Collection (Physical),
  18.         Usage (X),                  ; X (30h, dynamic value)
  19.         Usage (Y),                  ; Y (31h, dynamic value)
  20.         Logical Minimum (-127),
  21.         Logical Maximum (127),
  22.         Report Size (8),
  23.         Report Count (2),
  24.         Input (Variable, Relative),
  25.     End Collection,
  26.     Usage (Wheel),                  ; Wheel (38h, dynamic value)
  27.     Logical Minimum (-127),
  28.     Logical Maximum (127),
  29.     Report Size (8),
  30.     Report Count (14),
  31.     Input (Variable, Relative),
  32. End Collection,
  33. Usage Page (Desktop),               ; Generic desktop controls (01h)
  34. Usage (Keyboard),                   ; Keyboard (06h, application collection)
  35. Collection (Application),
  36.     Report ID (1),
  37.     Usage Page (Keyboard),          ; Keyboard/keypad (07h)
  38.     Usage Minimum (KB Leftcontrol), ; Keyboard left control (E0h, dynamic value)
  39.     Usage Maximum (KB Right GUI),   ; Keyboard right GUI (E7h, dynamic value)
  40.     Logical Minimum (0),
  41.     Logical Maximum (1),
  42.     Report Count (8),
  43.     Report Size (1),
  44.     Input (Variable),
  45.     Report Count (1),
  46.     Report Size (8),
  47.     Input (Constant, Variable),
  48.     Report Count (6),
  49.     Report Size (8),
  50.     Logical Minimum (0),
  51.     Logical Maximum (-1),
  52.     Usage Page (Keyboard),          ; Keyboard/keypad (07h)
  53.     Usage Minimum (None),           ; No event (00h, selector)
  54.     Usage Maximum (FFh),
  55.     Input,
  56.     Logical Maximum (1),
  57.     Report Count (5),
  58.     Report Size (1),
  59.     Usage Page (LED),               ; LEDs (08h)
  60.     Usage Minimum (01h),
  61.     Usage Maximum (05h),
  62.     Output (Variable),
  63.     Report Count (1),
  64.     Report Size (3),
  65.     Output (Constant, Variable),
  66. End Collection,
  67. Usage Page (Consumer),              ; Consumer (0Ch)
  68. Usage (Consumer Control),           ; Consumer control (01h, application collection)
  69. Collection (Application),
  70.     Report ID (2),
  71.     Usage Minimum (00h),
  72.     Usage Maximum (038Ch),
  73.     Logical Minimum (0),
  74.     Logical Maximum (908),
  75.     Report Count (1),
  76.     Report Size (16),
  77.     Input,
  78. End Collection,
  79. Usage Page (Desktop),               ; Generic desktop controls (01h)
  80. Usage (Sys Control),                ; System control (80h, application collection)
  81. Collection (Application),
  82.     Report ID (3),
  83.     Usage (Sys Power Down),         ; System power down (81h, one-shot control)
  84.     Usage (Sys Sleep),              ; System sleep (82h, one-shot control)
  85.     Usage (Sys Wake Up),            ; System wake up (83h, one-shot control)
  86.     Usage (Sys Main Menu),          ; System main menu (85h, one-shot control)
  87.     Logical Minimum (0),
  88.     Logical Maximum (1),
  89.     Report Count (4),
  90.     Report Size (1),
  91.     Input (Variable),
  92.     Report Count (4),
  93.     Report Size (1),
  94.     Input (Constant, Variable),
  95. End Collection,
  96. Usage Page (Desktop),               ; Generic desktop controls (01h)
  97. Usage (Joystik),                    ; Joystik (04h, application collection)
  98. Collection (Application),
  99.     Report ID (4),
  100.     Usage Page (Desktop),           ; Generic desktop controls (01h)
  101.     Logical Minimum (-4095),
  102.     Logical Maximum (4095),
  103.     Physical Minimum (-4095),
  104.     Physical Maximum (4095),
  105.     Usage (X),                      ; X (30h, dynamic value)
  106.     Usage (Y),                      ; Y (31h, dynamic value)
  107.     Usage (Z),                      ; Z (32h, dynamic value)
  108.     Report Size (16),
  109.     Report Count (3),
  110.     Input (Variable),
  111.     Usage Page (Button),            ; Button (09h)
  112.     Usage Minimum (01h),
  113.     Usage Maximum (10h),
  114.     Logical Minimum (0),
  115.     Logical Maximum (1),
  116.     Report Size (1),
  117.     Report Count (16),
  118.     Unit Exponent (0),
  119.     Unit,
  120.     Input (Variable),
  121. End Collection,
  122. Usage Page (FF00h),                 ; FF00h, vendor-defined
  123. Usage (0Eh),
  124. Collection (Application),
  125.     Report ID (186),
  126.     Report Count (31),
  127.     Report Size (8),
  128.     Logical Maximum (255),
  129.     Logical Minimum (0),
  130.     Usage (01h),
  131.     Output (Variable),
  132.     Report ID (186),
  133.     Report Count (31),
  134.     Report Size (8),
  135.     Logical Maximum (255),
  136.     Logical Minimum (0),
  137.     Usage (01h),
  138.     Input (Variable),
  139. End Collection
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top