kinx-project / mk66f-fw

Firmware for the kinX keyboard controller
https://michael.stapelberg.ch/posts/2018-04-17-kinx/
Apache License 2.0
11 stars 0 forks source link

n-key rollover (NKRO) #3

Open stapelberg opened 5 years ago

stapelberg commented 5 years ago

Filing an issue to track the feature request because I have been asked twice about this by now :)

Related:

AFAICT, USB-based NKRO is achieved by using a HID descriptor which allows for longer keyboard report packets as opposed to the boot mode HID descriptor.

This is where our source defines the descriptor and its limit to 6 keys: https://github.com/kinx-project/mk66f-fw/blob/3900346e577b1d065773da297a5a8be46673190c/sources/usb_device_descriptor.c#L214