KeyHandler // popOverflowComposingText -> commitOverflownComposition.
This commit is contained in:
parent
9487a13159
commit
3b734c2cda
|
@ -135,7 +135,7 @@ class KeyHandler {
|
|||
/// 會使得運算壓力隨著節錨數量的增加而增大。於是,有必要限定組字區的長度。
|
||||
/// 超過該長度的內容會在爬軌之前先遞交出去,使其不再記入最大相似度估算的
|
||||
/// 估算對象範圍。用比較形象且生動卻有點噁心的解釋的話,蒼蠅一邊吃一邊屙。
|
||||
var popOverflowComposingTextAndWalk: String {
|
||||
var commitOverflownCompositionAndWalk: String {
|
||||
var textToCommit = ""
|
||||
if compositor.grid.width > mgrPrefs.composingBufferSize, !walkedAnchors.isEmpty {
|
||||
let anchor: Megrez.NodeAnchor = walkedAnchors[0]
|
||||
|
|
|
@ -205,7 +205,7 @@ extension KeyHandler {
|
|||
insertToCompositorAtCursor(reading: reading)
|
||||
|
||||
// 讓組字器反爬軌格。
|
||||
let textToCommit = popOverflowComposingTextAndWalk
|
||||
let textToCommit = commitOverflownCompositionAndWalk
|
||||
|
||||
// 看看半衰記憶模組是否會對目前的狀態給出自動選字建議。
|
||||
fetchAndApplySuggestionsFromUserOverrideModel()
|
||||
|
@ -283,7 +283,7 @@ extension KeyHandler {
|
|||
stateCallback(InputState.Empty())
|
||||
} else if ifLangModelHasUnigrams(forKey: " ") {
|
||||
insertToCompositorAtCursor(reading: " ")
|
||||
let textToCommit = popOverflowComposingTextAndWalk
|
||||
let textToCommit = commitOverflownCompositionAndWalk
|
||||
let inputting = buildInputtingState
|
||||
inputting.textToCommit = textToCommit
|
||||
stateCallback(inputting)
|
||||
|
@ -394,7 +394,7 @@ extension KeyHandler {
|
|||
if ifLangModelHasUnigrams(forKey: "_punctuation_list") {
|
||||
if composer.isEmpty {
|
||||
insertToCompositorAtCursor(reading: "_punctuation_list")
|
||||
let textToCommit: String! = popOverflowComposingTextAndWalk
|
||||
let textToCommit: String! = commitOverflownCompositionAndWalk
|
||||
let inputting = buildInputtingState
|
||||
inputting.textToCommit = textToCommit
|
||||
stateCallback(inputting)
|
||||
|
|
|
@ -298,7 +298,7 @@ extension KeyHandler {
|
|||
|
||||
if composer.isEmpty {
|
||||
insertToCompositorAtCursor(reading: customPunctuation)
|
||||
let textToCommit = popOverflowComposingTextAndWalk
|
||||
let textToCommit = commitOverflownCompositionAndWalk
|
||||
let inputting = buildInputtingState
|
||||
inputting.textToCommit = textToCommit
|
||||
stateCallback(inputting)
|
||||
|
|
Loading…
Reference in New Issue