tmk_keyboard
tmk_keyboard copied to clipboard
USB-USB Converter with report including multiple event
USB converter doesn't work with TMK keyboard and has problem on handling report when it includes multiple change in a report. https://geekhack.org/index.php?topic=69169.msg2284605#msg2284605
For example, On TMK keyboard oneshot shift + m yields two keys in a report like:
keyboard: 00 00 00 00 00 00 00 00
keyboard: 02 00 10 00 00 00 00 00
keyboard: 00 00 00 00 00 00 00 00
while the converter conveys the two keys to host like;
keyboard_report: 00 00 10 00 00 00 00 00
keyboard_report: 02 00 10 00 00 00 00 00
keyboard_report: 02 00 00 00 00 00 00 00
keyboard_report: 00 00 00 00 00 00 00 00
you get m
not `M' on host in result.
This does not seem to be problem of USB-USB converter.
Also Oneshot implementation should be fixed perhaps.