From 5f57231e4c4a1549de4986a2eccaadd5e8c91d3a Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Thu, 23 Jun 2022 18:29:42 +0800 Subject: [PATCH] KeyHandler // Little tweak to the handling between UOM and SCPC mode. --- Source/Modules/ControllerModules/KeyHandler_Core.swift | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Source/Modules/ControllerModules/KeyHandler_Core.swift b/Source/Modules/ControllerModules/KeyHandler_Core.swift index c6ffe701..31c918b5 100644 --- a/Source/Modules/ControllerModules/KeyHandler_Core.swift +++ b/Source/Modules/ControllerModules/KeyHandler_Core.swift @@ -281,13 +281,12 @@ class KeyHandler { /// 向半衰引擎詢問可能的選字建議、且套用給組字器內的當前游標位置。 func fetchAndApplySuggestionsFromUserOverrideModel() { + /// 如果逐字選字模式有啟用的話,直接放棄執行這個函式。 + if mgrPrefs.useSCPCTypingMode { return } /// 如果這個開關沒打開的話,直接放棄執行這個函式。 if !mgrPrefs.fetchSuggestionsFromUserOverrideModel { return } /// 先就當前上下文讓半衰引擎重新生成 trigram 索引鍵。 - let overrideValue = - mgrPrefs.useSCPCTypingMode - ? "" - : fetchSuggestedCandidates().first?.keyValue.value ?? "" + let overrideValue = fetchSuggestedCandidates().first?.keyValue.value ?? "" /// 再拿著索引鍵去問半衰模組有沒有選字建議。有的話就遵循之、讓天權星引擎對指定節錨下的節點複寫權重。 if !overrideValue.isEmpty {