From adc4d918c6b0dbdf3089bd19a132780844a099fb Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Fri, 16 Jun 2023 10:25:59 +0800 Subject: [PATCH] InputHandler // Lower the priority of handling `%quick`. --- Source/Modules/InputHandler_TriageInput.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/Modules/InputHandler_TriageInput.swift b/Source/Modules/InputHandler_TriageInput.swift index 81ce9123..10701f4e 100644 --- a/Source/Modules/InputHandler_TriageInput.swift +++ b/Source/Modules/InputHandler_TriageInput.swift @@ -146,10 +146,6 @@ extension InputHandler { return handleHaninKeyboardSymbolModeToggle() } - // 處理 `%quick` 選字行為。 - let quickCandidates: Bool = state.type == .ofInputting && state.isCandidateContainer - guard !(quickCandidates && handleCandidate(input: input)) else { return true } - // 注音按鍵輸入與漢音鍵盤符號輸入處理。 if isHaninKeyboardSymbolMode, [[], .shift].contains(input.modifierFlags) { return handleHaninKeyboardSymbolModeInput(input: input) @@ -157,6 +153,10 @@ extension InputHandler { return compositionHandled } + // 處理 `%quick` 選字行為。 + let quickCandidates: Bool = state.type == .ofInputting && state.isCandidateContainer + guard !(quickCandidates && handleCandidate(input: input)) else { return true } + // 手動呼叫選字窗。 if callCandidateState(input: input) { return true }