SessionCtl // Disable special keyboard layout for Caps Lock mode.

This commit is contained in:
ShikiSuen 2022-10-09 19:08:57 +08:00
parent 05994872ca
commit 70e0269bf3
1 changed files with 2 additions and 12 deletions

View File

@ -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 {