diff --git a/Packages/vChewing_MainAssembly/Sources/MainAssembly/SessionController/SessionCtl_HandleEvent.swift b/Packages/vChewing_MainAssembly/Sources/MainAssembly/SessionController/SessionCtl_HandleEvent.swift index ebe1d0d0..5c7cf9c7 100644 --- a/Packages/vChewing_MainAssembly/Sources/MainAssembly/SessionController/SessionCtl_HandleEvent.swift +++ b/Packages/vChewing_MainAssembly/Sources/MainAssembly/SessionController/SessionCtl_HandleEvent.swift @@ -84,6 +84,7 @@ public extension SessionCtl { if PrefMgr.shared.shiftEisuToggleOffTogetherWithCapsLock, !isCapsLockTurnedOn, self?.isASCIIMode ?? false { self?.isASCIIMode.toggle() } + self?.resetInputHandler() guard PrefMgr.shared.showNotificationsWhenTogglingCapsLock else { return } guard !PrefMgr.shared.bypassNonAppleCapsLockHandling else { return } let status = NSLocalizedString("NotificationSwitchRevolver", comment: "")