diff --git a/Source/Modules/ControllerModules/KeyHandler_Core.swift b/Source/Modules/ControllerModules/KeyHandler_Core.swift index 5ab32f12..020192ef 100644 --- a/Source/Modules/ControllerModules/KeyHandler_Core.swift +++ b/Source/Modules/ControllerModules/KeyHandler_Core.swift @@ -161,7 +161,7 @@ class KeyHandler { /// 然後再將對應的節錨內的節點標記為「已經手動選字過」。 /// - Parameters: /// - value: 給定之候選字字串。 - /// - respectCursorPushing: 若該選項為 true,則會在選字之後始終將游標推送至選字厚的節錨的前方。 + /// - respectCursorPushing: 若該選項為 true,則會在選字之後始終將游標推送至選字後的節錨的前方。 func fixNode(candidate: (String, String), respectCursorPushing: Bool = true) { let theCandidate: Megrez.KeyValuePaired = .init(key: candidate.0, value: candidate.1) let adjustedCursor = max(0, min(actualCandidateCursor + (mgrPrefs.useRearCursorMode ? 1 : 0), compositorLength)) @@ -196,7 +196,7 @@ class KeyHandler { // 開始爬軌。 walk() - /// 若偏好設定內啟用了相關選項,則會在選字之後始終將游標推送至選字厚的節錨的前方。 + /// 若偏好設定內啟用了相關選項,則會在選字之後始終將游標推送至選字後的節錨的前方。 if mgrPrefs.moveCursorAfterSelectingCandidate, respectCursorPushing { compositor.jumpCursorBySpan(to: .front) } diff --git a/Source/Modules/ControllerModules/KeyHandler_States.swift b/Source/Modules/ControllerModules/KeyHandler_States.swift index bc45cb13..4f04c98f 100644 --- a/Source/Modules/ControllerModules/KeyHandler_States.swift +++ b/Source/Modules/ControllerModules/KeyHandler_States.swift @@ -817,7 +817,8 @@ extension KeyHandler { /// 讀音組成的雙字詞的權重、導致這個雙字詞並未在爬軌時被自動 /// 選中的話,則使用者可以直接摁下本函式對應的按鍵來輪替候選字即可。 /// (預設情況下是 (Shift+)Tab 來做正 (反) 向切換,但也可以用 - /// Shift(+CMD)+Space 來切換、以應對臉書綁架 Tab 鍵的情況。 + /// Shift(+CMD)+Space 或 Alt+↑/↓ 來切換(縱排輸入時則是 Alt+←/→)、 + /// 以應對臉書綁架 Tab 鍵的情況。 if candidates[0].0 == currentPaired.key, candidates[0].1 == currentPaired.value { /// 如果第一個候選字詞是當前節點的候選字詞的值的話, /// 那就切到下一個(或上一個,也就是最後一個)候選字詞。