ShiftKeyUpChecker // Ignore CapsLock key events.

This commit is contained in:
ShikiSuen 2023-03-08 21:48:55 +08:00
parent 41339a1c61
commit 03b4fb683d
1 changed files with 1 additions and 0 deletions

View File

@ -39,6 +39,7 @@ public struct ShiftKeyUpChecker {
private var shiftIsBeingPressed = false
private mutating func checkModifierKeyUp(event: NSEvent) -> Bool {
guard checkKeyCode.contains(event.keyCode) else { return false }
if event.type == .flagsChanged,
event.modifierFlags.intersection(.deviceIndependentFlagsMask) == .init(rawValue: 0),
Date() - lastTime <= delayInterval, shiftIsBeingPressed