InputHandler // Fix a conversion error in handleCtrlCommandEnter().
This commit is contained in:
parent
5ae6fc9841
commit
27063a6430
|
@ -291,15 +291,14 @@ extension InputHandler {
|
||||||
let state = delegate.state
|
let state = delegate.state
|
||||||
guard state.type == .ofInputting else { return false }
|
guard state.type == .ofInputting else { return false }
|
||||||
|
|
||||||
var displayedText = compositor.keys.joined(separator: " ")
|
var displayedText = compositor.keys.joined(separator: "\t")
|
||||||
if prefs.inlineDumpPinyinInLieuOfZhuyin, !prefs.cassetteEnabled {
|
if prefs.inlineDumpPinyinInLieuOfZhuyin, !prefs.cassetteEnabled {
|
||||||
displayedText = Tekkon.restoreToneOneInZhuyinKey(target: displayedText) // 恢復陰平標記
|
displayedText = Tekkon.restoreToneOneInZhuyinKey(target: displayedText) // 恢復陰平標記
|
||||||
displayedText = Tekkon.cnvPhonaToHanyuPinyin(target: displayedText) // 注音轉拼音
|
displayedText = Tekkon.cnvPhonaToHanyuPinyin(target: displayedText) // 注音轉拼音
|
||||||
}
|
}
|
||||||
|
|
||||||
if delegate.clientBundleIdentifier.contains("vChewingPhraseEditor") {
|
let isVCED = delegate.clientBundleIdentifier.contains("vChewingPhraseEditor")
|
||||||
displayedText = displayedText.replacingOccurrences(of: " ", with: "-")
|
displayedText = displayedText.replacingOccurrences(of: "\t", with: isVCED ? "-" : " ")
|
||||||
}
|
|
||||||
|
|
||||||
delegate.switchState(IMEState.ofCommitting(textToCommit: displayedText))
|
delegate.switchState(IMEState.ofCommitting(textToCommit: displayedText))
|
||||||
return true
|
return true
|
||||||
|
|
Loading…
Reference in New Issue