diff --git a/src/Kaleidoscope/Qukeys.cpp b/src/Kaleidoscope/Qukeys.cpp index fce07fd7..18292dff 100644 --- a/src/Kaleidoscope/Qukeys.cpp +++ b/src/Kaleidoscope/Qukeys.cpp @@ -312,7 +312,8 @@ EventHandlerResult Qukeys::onKeyswitchEvent(Key &mapped_key, byte row, byte col, } flushQueue(queue_index); flushQueue(); - return EventHandlerResult::EVENT_CONSUMED; + mapped_key = getDualUsePrimaryKey(mapped_key); + return EventHandlerResult::OK; } // Otherwise, the key is still pressed