From a78af1ff519a5fdad3b0bc12c2b2006a5bfa2da4 Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Wed, 23 Feb 2022 14:24:35 +0800 Subject: [PATCH] KeyHandlerInput // + Conditioning for Esc key. --- Source/Modules/ControllerModules/KeyHandlerInput.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Modules/ControllerModules/KeyHandlerInput.swift b/Source/Modules/ControllerModules/KeyHandlerInput.swift index 4a9ece0b..96df1979 100644 --- a/Source/Modules/ControllerModules/KeyHandlerInput.swift +++ b/Source/Modules/ControllerModules/KeyHandlerInput.swift @@ -22,6 +22,7 @@ import Cocoa // KeyCodes: https://eastmanreference.com/complete-list-of-applescript-key-codes enum KeyCode: UInt16 { case none = 0 + case esc = 53 case tab = 48 case enter = 76 case up = 126 @@ -185,7 +186,7 @@ class KeyHandlerInput: NSObject { } @objc var isESC: Bool { - CharCode(rawValue: charCode) == CharCode.esc + (CharCode(rawValue: charCode) == CharCode.esc) || (KeyCode(rawValue: keyCode) == KeyCode.esc) } @objc var isHome: Bool {