From 69d93db68c22a5b5239b7638c050e39dcf9fa7ab Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Sun, 24 Jul 2022 23:27:17 +0800 Subject: [PATCH] KeyHandler // Change conditioning of numeric pad inputs. --- Source/Modules/ControllerModules/KeyHandler_HandleInput.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/Modules/ControllerModules/KeyHandler_HandleInput.swift b/Source/Modules/ControllerModules/KeyHandler_HandleInput.swift index f8318cba..ee83d184 100644 --- a/Source/Modules/ControllerModules/KeyHandler_HandleInput.swift +++ b/Source/Modules/ControllerModules/KeyHandler_HandleInput.swift @@ -108,7 +108,9 @@ extension KeyHandler { // MARK: 處理數字小鍵盤 (Numeric Pad Processing) - if input.isNumericPad { + // 這裡必須用「isNumericPadAreaKey」這個以 KeyCode 判定數字鍵區輸入的方法來鎖定按鍵範圍。 + // 不然的話,會誤傷到在主鍵盤區域的功能鍵。 + if input.isNumericPadAreaKey { if !input.isLeft, !input.isRight, !input.isDown, !input.isUp, !input.isSpace, charCode.isPrintableASCII {