ctlIME // Add converted userPhrase to the neighbored input mode.

This commit is contained in:
ShikiSuen 2022-03-10 17:30:15 +08:00
parent 0b6ed3cee8
commit 199caa79a2
1 changed files with 2 additions and 0 deletions

View File

@ -659,7 +659,9 @@ extension ctlInputMethod: KeyHandlerDelegate {
if !state.validToWrite { if !state.validToWrite {
return false return false
} }
let InputModeReversed: InputMode = (ctlInputMethod.currentKeyHandler.inputMode == InputMode.imeModeCHT) ? InputMode.imeModeCHS : InputMode.imeModeCHT
mgrLangModel.writeUserPhrase(state.userPhrase, inputMode: keyHandler.inputMode, areWeDuplicating: state.chkIfUserPhraseExists) mgrLangModel.writeUserPhrase(state.userPhrase, inputMode: keyHandler.inputMode, areWeDuplicating: state.chkIfUserPhraseExists)
mgrLangModel.writeUserPhrase(state.userPhraseConverted, inputMode: InputModeReversed, areWeDuplicating: false)
return true return true
} }
} }