ruundii / bthidhub

Bluetooth HID hub
MIT License
309 stars 51 forks source link

Caps lock triggers Num lock in CM Storm Quickfire TK #57

Closed Charlyo closed 1 year ago

Charlyo commented 1 year ago

Once the Caps lock is pressed, the Num Lock gets iluminated and cannot be disabled again pressing neither Caps lock nor Num lock.

With the default filter message, I get the following recorded hid events.

Actual keyboard connected detection:

#  LeftControl: 0 | LeftShift: 0 | LeftAlt: 0 | Left GUI: 0 | RightControl: 0 | RightShift: 0 | RightAlt: 0 | Right GUI: 0 | # |Keyboard ['Caps Lock', '0x70000', '0x70000', '0x70000', '0x70000', '0x70000'] 
E: 000007.485996 8 00 00 39 00 00 00 00 00
#  LeftControl: 0 | LeftShift: 0 | LeftAlt: 0 | Left GUI: 0 | RightControl: 0 | RightShift: 0 | RightAlt: 0 | Right GUI: 0 | # |Keyboard ['0x70000', '0x70000', '0x70000', '0x70000', '0x70000', '0x70000'] 
E: 000007.568773 8 00 00 00 00 00 00 00 00

What the RPI sends.

# ReportID: 1 / LeftControl: 0 | LeftShift: 0 | LeftAlt: 0 | Left GUI: 0 | RightControl: 0 | RightShift: 0 | RightAlt: 0 | Right GUI: 0 | # |Keyboard ['Caps Lock', '0x70000', '0x70000', '0x70000', '0x70000', '0x70000'] 
E: 000004.811901 9 01 00 00 39 00 00 00 00 00
# ReportID: 1 / LeftControl: 0 | LeftShift: 0 | LeftAlt: 0 | Left GUI: 0 | RightControl: 0 | RightShift: 0 | RightAlt: 0 | Right GUI: 0 | # |Keyboard ['0x70000', '0x70000', '0x70000', '0x70000', '0x70000', '0x70000'] 
E: 000004.822857 9 01 00 00 00 00 00 00 00 00

Any idea on how to fix this?