From ae776fb12d471844919c048dfdd3b3e502a591fc Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Sun, 9 Oct 2022 15:18:15 +0800 Subject: [PATCH] PrefUI // Remove limitations regarding choices of keyboard layouts. --- .../UIModules/PrefUI/suiPrefPaneKeyboard.swift | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/Source/Modules/UIModules/PrefUI/suiPrefPaneKeyboard.swift b/Source/Modules/UIModules/PrefUI/suiPrefPaneKeyboard.swift index 9b4c3596..c4072b5a 100644 --- a/Source/Modules/UIModules/PrefUI/suiPrefPaneKeyboard.swift +++ b/Source/Modules/UIModules/PrefUI/suiPrefPaneKeyboard.swift @@ -101,18 +101,6 @@ struct suiPrefPaneKeyboard: View { selection: $selKeyboardParser.onChange { let value = selKeyboardParser PrefMgr.shared.keyboardParser = value - switch value { - case 0: - if !IMKHelper.arrDynamicBasicKeyLayouts.contains(PrefMgr.shared.basicKeyboardLayout) { - PrefMgr.shared.basicKeyboardLayout = "com.apple.keylayout.ZhuyinBopomofo" - selBasicKeyboardLayout = PrefMgr.shared.basicKeyboardLayout - } - default: - if IMKHelper.arrDynamicBasicKeyLayouts.contains(PrefMgr.shared.basicKeyboardLayout) { - PrefMgr.shared.basicKeyboardLayout = "com.apple.keylayout.ABC" - selBasicKeyboardLayout = PrefMgr.shared.basicKeyboardLayout - } - } } ) { Group { @@ -180,10 +168,6 @@ struct suiPrefPaneKeyboard: View { selection: $selBasicKeyboardLayout.onChange { let value = selBasicKeyboardLayout PrefMgr.shared.basicKeyboardLayout = value - if IMKHelper.arrDynamicBasicKeyLayouts.contains(value) { - PrefMgr.shared.keyboardParser = 0 - selKeyboardParser = PrefMgr.shared.keyboardParser - } } ) { ForEach(0...(IMKHelper.allowedBasicLayoutsAsTISInputSources.count - 1), id: \.self) { id in