https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289154
Vincent Milum Jr <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #5 from Vincent Milum Jr <[email protected]> --- I'm fairly certain this issue has nothing to do w/ the MS-A2 at all. This bug presents itself only on specific keyboards, so getting the keyboard model itself is the most crucial piece of information. I ran into this exact issue w/ the 8BitDo Retro Keyboard (Model: 85HA) This issue is present on FreeBSD 13.0-RELEASE through 15.0-RCs. Prior to 13.0, the keyboard flat out doesn't work at all (USB detection works, no key presses register, and turning capslock on/off via another keyboard doesn't modify the LEDs on it), but that part doesn't matter since 12.x is ancient. On the latest 15.0 RC build this week, the keyboard works except for modifiers. Lock keys properly register their status and LEDs toggle properly. No modifier key works, which includes shift, alt, control, "super", and more. There was a discussion about this issue earlier this year on the FreeBSD Discord server and I had done some deeper diving where I disabled some of the USB checks in the HID driver, which enabled the modifier keys to work on this keyboard, but significantly broke other things. This is purely a Keyboard HID descriptor issue, as this and some other "gamer" keyboards register themselves a little differently. At this point, I think we need to start compiling a list of "broken" keyboard models and getting these in the hands of developers that know and understand the keyboard HID code better than I do. -- You are receiving this mail because: You are the assignee for the bug.
