tmk / tmk_keyboard

Keyboard firmwares for Atmel AVR and Cortex-M
3.98k stars 1.7k forks source link

HHKB BT sends invalid keycode when NKRO mode #169

Closed tmk closed 2 years ago

tmk commented 9 years ago

RN-42 doesn't support NKRO on Bluetooth. LUFA protocol supports NKRO while RN-42 protocol doesn't. HHKB BT has both USB and BT protocols, swtiching to BT when NKRO mode is problem.

This is API issue? common/host.h:

extern bool keyboard_nkro;
void host_keyboard_send(report_keyboard_t *report);
tmk commented 2 years ago

Blutooth controller can send 6KRO/NKRO report in USB mode and only 6KRO in BT mode. No problem with current implementation.