diff --git a/Source/Modules/KeyHandler_Core.swift b/Source/Modules/KeyHandler_Core.swift index e5a5ab68..4b8673ff 100644 --- a/Source/Modules/KeyHandler_Core.swift +++ b/Source/Modules/KeyHandler_Core.swift @@ -19,6 +19,7 @@ import Tekkon /// KeyHandler 委任協定 public protocol KeyHandlerDelegate { + var selectionKeys: String { get } var clientBundleIdentifier: String { get } func candidateController() -> CtlCandidateProtocol func candidateSelectionCalledByKeyHandler(at index: Int) diff --git a/Source/Modules/KeyHandler_HandleCandidate.swift b/Source/Modules/KeyHandler_HandleCandidate.swift index 766d3179..43c77903 100644 --- a/Source/Modules/KeyHandler_HandleCandidate.swift +++ b/Source/Modules/KeyHandler_HandleCandidate.swift @@ -232,8 +232,10 @@ extension KeyHandler { let match: String = (state.type == .ofAssociates) ? input.inputTextIgnoringModifiers ?? "" : input.text - for j in 0..