Allows auto-commiting the first candidate when users input a punctuation in plan BPMF mode.
This commit is contained in:
parent
385638c3b9
commit
e27f5babe1
|
@ -989,14 +989,14 @@ public:
|
||||||
|
|
||||||
- (BOOL)handleCandidateEventWithInputText:(NSString *)inputText charCode:(UniChar)charCode keyCode:(NSUInteger)keyCode
|
- (BOOL)handleCandidateEventWithInputText:(NSString *)inputText charCode:(UniChar)charCode keyCode:(NSUInteger)keyCode
|
||||||
{
|
{
|
||||||
if (_inputMode == kPlainBopomofoModeIdentifier) {
|
// if (_inputMode == kPlainBopomofoModeIdentifier) {
|
||||||
if (charCode == '<') {
|
// if (charCode == '<') {
|
||||||
keyCode = kPageUpKeyCode;
|
// keyCode = kPageUpKeyCode;
|
||||||
}
|
// }
|
||||||
else if (charCode == '>') {
|
// else if (charCode == '>') {
|
||||||
keyCode = kPageDownKeyCode;
|
// keyCode = kPageDownKeyCode;
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
BOOL cancelCandidateKey =
|
BOOL cancelCandidateKey =
|
||||||
(charCode == 27) ||
|
(charCode == 27) ||
|
||||||
|
@ -1143,7 +1143,6 @@ public:
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_inputMode == kPlainBopomofoModeIdentifier) {
|
if (_inputMode == kPlainBopomofoModeIdentifier) {
|
||||||
// TODO: also commit punctuation.
|
|
||||||
string layout = [self currentLayout];
|
string layout = [self currentLayout];
|
||||||
string customPunctuation = string("_punctuation_") + layout + string(1, (char)charCode);
|
string customPunctuation = string("_punctuation_") + layout + string(1, (char)charCode);
|
||||||
string punctuation = string("_punctuation_") + string(1, (char)charCode);
|
string punctuation = string("_punctuation_") + string(1, (char)charCode);
|
||||||
|
|
Loading…
Reference in New Issue