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