InputHandler // Fix Zhuyin typing in CapsLock mode.

This commit is contained in:
ShikiSuen 2023-10-28 19:45:09 +08:00
parent c55c54c7e8
commit 64837d699a
1 changed files with 3 additions and 2 deletions

View File

@ -70,7 +70,7 @@ extension InputHandler {
// inputValidityCheck() charCode UniChar
// keyConsumedByReading
// composer.receiveKey() String UniChar
if (!skipPhoneticHandling && composer.inputValidityCheck(key: input.charCode)) || confirmCombination {
if (!skipPhoneticHandling && composer.inputValidityCheck(charStr: inputText)) || confirmCombination {
// macOS 調
//
proc: if [0, 1].contains(prefs.specifyIntonationKeyBehavior), composer.isEmpty, !input.isSpace {
@ -109,7 +109,8 @@ extension InputHandler {
}
}
var composeReading = composer.hasIntonation() && composer.inputValidityCheck(key: input.charCode) //
//
var composeReading = composer.hasIntonation() && composer.inputValidityCheck(charStr: inputText)
// Enter Space composer
// |=
composeReading = composeReading || (!composer.isEmpty && confirmCombination)