From 70e0269bf3516f28b318df88e20ef2623a5845df Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Sun, 9 Oct 2022 19:08:57 +0800 Subject: [PATCH] SessionCtl // Disable special keyboard layout for Caps Lock mode. --- Source/Modules/SessionCtl_Core.swift | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/Source/Modules/SessionCtl_Core.swift b/Source/Modules/SessionCtl_Core.swift index ebb65a18..b30aab3f 100644 --- a/Source/Modules/SessionCtl_Core.swift +++ b/Source/Modules/SessionCtl_Core.swift @@ -187,18 +187,8 @@ extension SessionCtl { Self.theShiftKeyDetector.alsoToggleWithLShift = PrefMgr.shared.togglingAlphanumericalModeWithLShift - if #unavailable(macOS 12) { - if #available(macOS 10.15, *) { - if isASCIIMode, PrefMgr.shared.disableShiftTogglingAlphanumericalMode { isASCIIMode = false } - } - } else { - if isASCIIMode, !isCapsLocked, PrefMgr.shared.disableShiftTogglingAlphanumericalMode { - isASCIIMode = false - } - // 同步 Caps Lock 狀態。 - else if isCapsLocked || PrefMgr.shared.disableShiftTogglingAlphanumericalMode { - isASCIIMode = isCapsLocked - } + if #available(macOS 10.15, *) { + if isASCIIMode, PrefMgr.shared.disableShiftTogglingAlphanumericalMode { isASCIIMode = false } } DispatchQueue.main.async {