From 8f4a34d4b9a29300059e0d4bab029d4af433744a Mon Sep 17 00:00:00 2001 From: TheBaronHimself Date: Thu, 23 Nov 2017 00:35:07 +0100 Subject: [PATCH] Mask escape key when pressed to cancel one shot --- src/Kaleidoscope/Escape-OneShot.cpp | 2 ++ 1 file changed, 2 insertions(+) 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;