OpenStickCommunity/GP2040-CE

Keyboard Host - Pressing combinations of Left Alt, Left Ctrl, and Left Shift result in no inputs

Closed this issue · 0 comments

Expected Behavior

Using the default Keyboard Host keycode-input mappings, pressing any combination of Left Alt, Left Ctrl, and Left Shift result in B1, B3, and B4 inputs

Current Behavior

Using the default Keyboard Host keycode-input mappings, pressing any combination of Left Alt, Left Ctrl, and Left Shift result in no inputs at all.

Context

Firmware Version: 0.7.7
Board Config Name: GP2040-CE_0.7.7_KeyboardConverter.uf2
Device Name: Keyboard Converter
Purchase Link: https://github.com/OpenStickCommunity/Hardware/tree/main/Boards/Supported%20Boards/GP2040%20Keyboard%20Converter/Waveshare%20Zero-PCB

Steps to Reproduce

Because Keyboard Host add-on does not work at all with 0.7.8, this was done with 0.7.7 and I was unable to confirm whether the issue persists with 0.7.8 firmware

  1. Flash GP2040-CE controller that has a USB Host port with firmware
  2. Connect keyboard
  3. Press Left Alt, Left Ctrl, or Left Shift
  4. Press Left Alt, Left Ctrl, or Left Shift, whichever key you didn't pressed in step 3

Changing the keycode-input mapping for inputs to other keycodes will cause it to work properly and, if other inputs are mapped to these keycodes, the issue will occur again.

Screenshots & Files

Press and Hold Left Alt, then press Left Shift. Followed pressing Left Ctrl

keyboard-host-altleft-leftshift-leftctrl.mp4
keyboard-host-altleft-leftshift-leftctrl-keyboard.mp4