QT based T9 Chinese input method with non-standard physical keyboard
simpleT9 is designed to run in embedded device with QT support. It's a Chinese input method using T9-like keyboard. It supports single Chinese Character and Chinese Vocabulary input.
I'm testing in under ubuntu-16.04.1 with Qt 5.5.1
It's still in development stage. I'm new to QT and has limited experience in C++, it's a great chance for me to practice. Hope it will be useful and have fun!
T9 Key Map
Key_0 | 0 (Under English input mode) Punctuations (Under Chinese input mode) |
Key_1 | 1 (Under English input mode) Pinyin Segmentation (Under Chinese input mode) |
Key_2 | 2'a'b'c / 2'A'B'C (Under English input mode) a'b'c (Under Chinese input mode) |
Key_3 | 3'd'e'f / 3'D'E'F (Under English input mode) d'e'f (Under Chinese input mode) |
Key_4 | 4'g'h'i / 4'G'H'I (Under English input mode) g'h'i (Under Chinese input mode) |
Key_5 | 5'j'k'l / 5'J'K'L (Under English input mode) j'k'l (Under Chinese input mode) |
Key_6 | 6'm'n'o / 6'M'N'O (Under English input mode) m'n'o (Under Chinese input mode) |
Key_7 | 7'p'q'r's / 7'P'Q'R'S (Under English input mode) p'q'r's (Under Chinese input mode) |
Key_8 | 8't'u'v / 8'T'U'V (Under English input mode) t'u'v (Under Chinese input mode) |
Key_9 | 9'w'x'y'z / 9'W'X'Y'Z (Under English input mode) w'x'y'z (Under Chinese input mode) |
Key_F10 | Input Mode Switch |
Key_Up | Candidate Selection Page Up |
Key_Down | Candidate Selection Page Down |
Key_Right | Candidate Selection Forward |
Key_Left | Candidate Selection Backward |
Screenshoot
Physical Keyboard Layout