InputHandler // rotateCandidate() -> revolveCandidate().
This commit is contained in:
parent
402ae811e7
commit
fc32da5bb9
|
@ -152,7 +152,7 @@ extension InputHandler {
|
|||
case .ofInputting:
|
||||
// 臉書等網站會攔截 Tab 鍵,所以用 Shift+Command+Space 對候選字詞做正向/反向輪替。
|
||||
if input.isShiftHold, !input.isControlHold, !input.isOptionHold {
|
||||
return rotateCandidate(reverseOrder: input.isCommandHold)
|
||||
return revolveCandidate(reverseOrder: input.isCommandHold)
|
||||
}
|
||||
if compositor.cursor < compositor.length, compositor.insertKey(" ") {
|
||||
walk()
|
||||
|
|
|
@ -683,7 +683,7 @@ extension InputHandler {
|
|||
/// - Parameters:
|
||||
/// - reverseOrder: 是否有控制輪替方向的修飾鍵輸入。
|
||||
/// - Returns: 將按鍵行為「是否有處理掉」藉由 SessionCtl 回報給 IMK。
|
||||
func rotateCandidate(reverseOrder: Bool) -> Bool {
|
||||
func revolveCandidate(reverseOrder: Bool) -> Bool {
|
||||
guard let delegate = delegate else { return false }
|
||||
let state = delegate.state
|
||||
if isComposerOrCalligrapherEmpty, compositor.isEmpty || compositor.walkedNodes.isEmpty { return false }
|
||||
|
|
Loading…
Reference in New Issue