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.
It should be different two interfaces for 6KRO and NKRO.
void host_keyboard_send(report_keyboard_t report);
void host_keyboard_nkro_send(report_keyboard_nkro_t report);
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: