diff --git a/src/Kaleidoscope/Escape-OneShot.cpp b/src/Kaleidoscope/Escape-OneShot.cpp index d286f8bc..e60d195a 100644 --- a/src/Kaleidoscope/Escape-OneShot.cpp +++ b/src/Kaleidoscope/Escape-OneShot.cpp @@ -38,6 +38,8 @@ Key EscapeOneShot::eventHandlerHook(Key mapped_key, byte row, byte col, uint8_t if (!::OneShot.isActive()) return mapped_key; + KeyboardHardware.maskKey(row, col); + ::OneShot.cancel(); return Key_NoKey;