InputHandler // Lower the priority of handling `%quick`.

This commit is contained in:
ShikiSuen 2023-06-16 10:25:59 +08:00
parent 86e86eedaf
commit adc4d918c6
1 changed files with 4 additions and 4 deletions

View File

@ -146,10 +146,6 @@ extension InputHandler {
return handleHaninKeyboardSymbolModeToggle() 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) { if isHaninKeyboardSymbolMode, [[], .shift].contains(input.modifierFlags) {
return handleHaninKeyboardSymbolModeInput(input: input) return handleHaninKeyboardSymbolModeInput(input: input)
@ -157,6 +153,10 @@ extension InputHandler {
return compositionHandled 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 } if callCandidateState(input: input) { return true }