Missing space does happen when typed with other keys. I can be typing normally and the space just doesn't come out, even though I'm 100% positive I pressed it
Update: I remapped HENK to LCTRL, typed "a," held the new CTRL and pressed "a" twice. The result was: Select all, typed "a." LCTRL was released even though I was holding it. Same thing happened when remapping MHEN to LCTRL. It did
happen when I binded Space to LCTRL. Hmm.
Update 2: I've now tried it with the bottom row set as LCTRL. Only MHEN, HENK, and KANA result in: Select all, type "a".
Connection Status Device connected
Current Configuration 1
Speed Full (12 Mbit/s)
Device Address 21
Number Of Open Pipes 3
Device Descriptor ASUS Strix Tactic Pro Gaming Keyboard
Offset Field Size Value Description
0 bLength 1 12h
1 bDescriptorType 1 01h Device
2 bcdUSB 2 0200h USB Spec 2.0
4 bDeviceClass 1 00h Class info in Ifc Descriptors
5 bDeviceSubClass 1 00h
6 bDeviceProtocol 1 00h
7 bMaxPacketSize0 1 40h 64 bytes
8 idVendor 2 195Dh Itron Technology iONE
10 idProduct 2 2039h
12 bcdDevice 2 0045h 0.45
14 iManufacturer 1 01h "ASUS"
15 iProduct 1 02h "ASUS Strix Tactic Pro Gaming Keyboard"
16 iSerialNumber 1 00h
17 bNumConfigurations 1 01h
Configuration Descriptor 1 Bus Powered, 100 mA
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 02h Configuration
2 wTotalLength 2 0054h
4 bNumInterfaces 1 03h
5 bConfigurationValue 1 01h
6 iConfiguration 1 00h
7 bmAttributes 1 A0h Bus Powered, Remote Wakeup
4..0: Reserved ...00000
5: Remote Wakeup ..1..... Yes
6: Self Powered .0...... No, Bus Powered
7: Reserved (set to one)
(bus-powered for 1.0) 1.......
8 bMaxPower 1 32h 100 mA
Interface Descriptor 0/0 HID, 1 Endpoint
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 00h
3 bAlternateSetting 1 00h
4 bNumEndpoints 1 01h
5 bInterfaceClass 1 03h HID
6 bInterfaceSubClass 1 01h Boot Interface
7 bInterfaceProtocol 1 01h Keyboard
8 iInterface 1 00h
HID Descriptor
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 21h HID
2 bcdHID 2 0111h 1.11
4 bCountryCode 1 00h
5 bNumDescriptors 1 01h
6 bDescriptorType 1 22h Report
7 wDescriptorLength 2 0041h 65 bytes
Endpoint Descriptor 81 1 In, Interrupt, 1 ms
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 81h 1 In
3 bmAttributes 1 03h Interrupt
1..0: Transfer Type ......11 Interrupt
7..2: Reserved 000000..
4 wMaxPacketSize 2 0040h 64 bytes
6 bInterval 1 01h 1 ms
Interface Descriptor 1/0 HID, 1 Endpoint
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 01h
3 bAlternateSetting 1 00h
4 bNumEndpoints 1 01h
5 bInterfaceClass 1 03h HID
6 bInterfaceSubClass 1 01h Boot Interface
7 bInterfaceProtocol 1 02h Mouse
8 iInterface 1 00h
HID Descriptor
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 21h HID
2 bcdHID 2 0111h 1.11
4 bCountryCode 1 00h
5 bNumDescriptors 1 01h
6 bDescriptorType 1 22h Report
7 wDescriptorLength 2 00FBh 251 bytes
Endpoint Descriptor 82 2 In, Interrupt, 1 ms
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 82h 2 In
3 bmAttributes 1 03h Interrupt
1..0: Transfer Type ......11 Interrupt
7..2: Reserved 000000..
4 wMaxPacketSize 2 0040h 64 bytes
6 bInterval 1 01h 1 ms
Interface Descriptor 2/0 HID, 1 Endpoint
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 02h
3 bAlternateSetting 1 00h
4 bNumEndpoints 1 01h
5 bInterfaceClass 1 03h HID
6 bInterfaceSubClass 1 00h
7 bInterfaceProtocol 1 00h
8 iInterface 1 00h
HID Descriptor
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 21h HID
2 bcdHID 2 0111h 1.11
4 bCountryCode 1 00h
5 bNumDescriptors 1 01h
6 bDescriptorType 1 22h Report
7 wDescriptorLength 2 0041h 65 bytes
Endpoint Descriptor 83 3 In, Interrupt, 1 ms
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 83h 3 In
3 bmAttributes 1 03h Interrupt
1..0: Transfer Type ......11 Interrupt
7..2: Reserved 000000..
4 wMaxPacketSize 2 0040h 64 bytes
6 bInterval 1 01h 1 ms
Interface 0 HID Report Descriptor Keyboard
Item Tag (Value) Raw Data
Usage Page (Generic Desktop) 05 01
Usage (Keyboard) 09 06
Collection (Application) A1 01
Usage Page (Keyboard/Keypad) 05 07
Usage Minimum (Keyboard Left Control) 19 E0
Usage Maximum (Keyboard Right GUI) 29 E7
Logical Minimum (0) 15 00
Logical Maximum (1) 25 01
Report Size (1) 75 01
Report Count (
95 08
Input (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit) 81 02
Report Size (
75 08
Report Count (1) 95 01
Input (Cnst,Ary,Abs) 81 01
Usage Page (LEDs) 05 08
Report Size (1) 75 01
Report Count (5) 95 05
Usage Minimum (Num Lock) 19 01
Usage Maximum (Kana) 29 05
Output (Data,Var,Abs,NWrp,Lin,Pref,NNul,NVol,Bit) 91 02
Report Size (3) 75 03
Report Count (1) 95 01
Output (Cnst,Ary,Abs,NWrp,Lin,Pref,NNul,NVol,Bit) 91 01
Usage Page (Keyboard/Keypad) 05 07
Usage Minimum (Undefined) 19 00
Usage Maximum 2A FF 00
Logical Minimum (0) 15 00
Logical Maximum (255) 26 FF 00
Report Size (
75 08
Report Count (6) 95 06
Input (Data,Ary,Abs) 81 00
End Collection C0
Interface 1 HID Report Descriptor Mouse
Item Tag (Value) Raw Data
Usage Page (Generic Desktop) 05 01
Usage (Mouse) 09 02
Collection (Application) A1 01
Report ID (1) 85 01
Usage (Pointer) 09 01
Collection (Physical) A1 00
Usage Page (Button) 05 09
Usage Minimum (Button 1) 19 01
Usage Maximum (Button 5) 29 05
Logical Minimum (0) 15 00
Logical Maximum (1) 25 01
Report Size (1) 75 01
Report Count (5) 95 05
Input (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit) 81 02
Report Size (1) 75 01
Report Count (3) 95 03
Input (Cnst,Ary,Abs) 81 01
Usage Page (Generic Desktop) 05 01
Usage (X) 09 30
Usage (Y) 09 31
Logical Minimum (-32767) 16 01 80
Logical Maximum (32767) 26 FF 7F
Report Size (16) 75 10
Report Count (2) 95 02
Input (Data,Var,Rel,NWrp,Lin,Pref,NNul,Bit) 81 06
Usage (Wheel) 09 38
Logical Minimum (-127) 15 81
Logical Maximum (127) 25 7F
Report Size (
75 08
Report Count (1) 95 01
Input (Data,Var,Rel,NWrp,Lin,Pref,NNul,Bit) 81 06
Usage Page (Consumer Devices) 05 0C
Usage (AC Pan) 0A 38 02
Report Count (1) 95 01
Input (Data,Var,Rel,NWrp,Lin,Pref,NNul,Bit) 81 06
End Collection C0
End Collection C0
Usage Page (Generic Desktop) 05 01
Usage (System Control) 09 80
Collection (Application) A1 01
Report ID (2) 85 02
Usage Minimum (System Power Down) 19 81
Usage Maximum (System Wake Up) 29 83
Logical Minimum (0) 15 00
Logical Maximum (1) 25 01
Report Size (1) 75 01
Report Count (3) 95 03
Input (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit) 81 02
Report Size (5) 75 05
Report Count (1) 95 01
Input (Cnst,Ary,Abs) 81 01
End Collection C0
Usage Page (Consumer Devices) 05 0C
Usage (Consumer Control) 09 01
Collection (Application) A1 01
Report ID (3) 85 03
Usage Minimum (Undefined) 19 00
Usage Maximum 2A FF 7F
Logical Minimum (0) 15 00
Logical Maximum (32767) 26 FF 7F
Report Size (16) 75 10
Report Count (3) 95 03
Input (Data,Ary,Abs) 81 00
Report Size (
75 08
Report Count (1) 95 01
Input (Cnst,Ary,Abs) 81 01
End Collection C0
Usage Page (Vendor-Defined 1) 06 00 FF
Usage (Vendor-Defined 1) 09 01
Collection (Application) A1 01
Report ID (6) 85 06
Logical Minimum (0) 15 00
Logical Maximum (255) 26 FF 00
Usage (Vendor-Defined 48) 09 30
Report Count (3) 95 03
Report Size (
75 08
Input (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit) 81 02
End Collection C0
Usage Page (Vendor-Defined 2) 06 01 FF
Usage (Vendor-Defined 1) 09 01
Collection (Application) A1 01
Report ID (7) 85 07
Logical Minimum (0) 15 00
Logical Maximum (255) 26 FF 00
Usage (Vendor-Defined 32) 09 20
Report Size (
75 08
Report Count (7) 95 07
Feature (Data,Var,Abs,NWrp,Lin,Pref,NNul,NVol,Bit) B1 02
End Collection C0
Usage Page (Generic Desktop) 05 01
Usage (Keyboard) 09 06
Collection (Application) A1 01
Report ID (
85 08
Usage Page (Keyboard/Keypad) 05 07
Report Size (
75 08
Report Count (1) 95 01
Input (Cnst,Ary,Abs) 81 01
Usage Page (Keyboard/Keypad) 05 07
Usage Minimum (Undefined) 19 00
Usage Maximum 2A FF 00
Logical Minimum (0) 15 00
Logical Maximum (255) 26 FF 00
Report Size (
75 08
Report Count (6) 95 06
Input (Data,Ary,Abs) 81 00
End Collection C0
Usage Page (Generic Desktop) 05 01
Usage (Keyboard) 09 06
Collection (Application) A1 01
Report ID (9) 85 09
Report Count (112) 95 70
Report Size (1) 75 01
Logical Minimum (0) 15 00
Logical Maximum (1) 25 01
Usage Page (Keyboard/Keypad) 05 07
Usage Minimum (Keyboard Left Control) 19 E0
Usage Maximum (Keyboard Right GUI) 29 E7
Usage Minimum (Undefined) 19 00
Usage Maximum (Keypad =) 29 67
Input (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit) 81 02
Report Count (
95 08
Report Size (1) 75 01
Input (Cnst,Ary,Abs) 81 01
End Collection C0
Interface 2 HID Report Descriptor Vendor-Defined 65280
Item Tag (Value) Raw Data
Usage Page (Vendor-Defined 1) 06 00 FF
Usage (Vendor-Defined 65280) 0A 00 FF
Collection (Application) A1 01
Report ID (1) 85 01
Logical Minimum (0) 15 00
Logical Maximum (255) 26 FF 00
Usage (Vendor-Defined 48) 09 30
Report Size (
75 08
Report Count (511) 96 FF 01
Input (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit) 81 02
Usage (Vendor-Defined 49) 09 31
Report Size (
75 08
Report Count (
95 08
Output (Data,Var,Abs,NWrp,Lin,Pref,NNul,NVol,Bit) 91 02
End Collection C0
Usage Page (Vendor-Defined 2) 06 01 FF
Usage (Vendor-Defined 65280) 0A 00 FF
Collection (Application) A1 01
Report ID (2) 85 02
Logical Minimum (0) 15 00
Logical Maximum (255) 26 FF 00
Usage (Vendor-Defined 48) 09 30
Report Size (
75 08
Report Count (7) 95 07
Input (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit) 81 02
Usage (Vendor-Defined 49) 09 31
Report Size (
75 08
Report Count (7) 95 07
Output (Data,Var,Abs,NWrp,Lin,Pref,NNul,NVol,Bit) 91 02
End Collection C0