Correctly handle keypresses which triggers a secondary role

This commit is contained in:
Eric Tang
2018-08-01 15:53:55 -07:00
parent 79b052fca7
commit 1e9b5833eb

View File

@@ -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);
}