From Fedora Project Wiki
Description
The feature covers the Cangjie engine from ibus-cangjie to provide fast Chinese input for Hong Kong and Taiwan people.
Setup
- Do not install the
ibus-table-chinese-cangjie
for this test case, to avoid any confusion. (you might end up testing another Cangjie engine) - Install the
ibus-cangjie-engine-cangjie
package, restart your session, then follow the steps in QA:Testcase i18n input method setup to configure the input method on the desktop in general. - Add an input source which has (Cangjie) in its name.
How to test
- Type the following keys:
m w y l <space>
.- Result: The character
面
should have been inputted.
- Result: The character
- Type the following keys:
1 . <space> /
.- Result: The characters
1。/
should have been inputted.
- Result: The characters
- Set the "Halfwidth Characters" property to ON.
- Type the following keys:
1 . <space> /
. - Result: The characters
1. /
should have been inputted. - Set the property back to OFF.
- Type the following keys:
- Type the following keys:
y y y x a <space>
.- Result: No character should have been inputted, the code is invalid.
- In the Cangjie Preferences (accessible either from GNOME's Region and Language settings or from
ibus-setup
), enable the "Zhuyin / Bopomofo" option.- Type the following keys:
y y y x a <space>
- Result: The character
ㄅ
should have been inputted. - Disable the option back.
- Type the following keys:
- Set the Input Method Version to Updated (Version 5).
- Type the following keys:
m w y l <space>
. - Result: No character should have been inputted, the code is invalid.
- Type the following keys:
m w s l <space>
. - Result: The character
面
should have been inputted.
- Type the following keys:
Expected Results
All steps above completed successfully.