diff --git a/right/src/usb_report_updater.c b/right/src/usb_report_updater.c index 7d99023..d69a173 100644 --- a/right/src/usb_report_updater.c +++ b/right/src/usb_report_updater.c @@ -377,6 +377,7 @@ static void updateActiveUsbReports(void) // Trigger secondary role. if (!keyState->previous && secondaryRoleState == SecondaryRoleState_Pressed) { secondaryRoleState = SecondaryRoleState_Triggered; + keyState->current = false; } else { applyKeyAction(keyState, action); }