Global IME是微软公司为了让英文版的Windows支持东亚语言而开发的一套东亚语言输入法,内置简体中文、繁体中文、日文、韩文等语言方便让计算机用户输入复杂的字符和符号。
IME有许多种不同的状态:
Inherit | 继承父控件的 IME 模式。 |
NoControl | 无(默认)。 |
On | IME 已打开。此值指示 IME 已打开,可以输入中文或日语特定的字符。此设置仅对日语、简体中文和繁体中文 IME 有效。 |
Off | IME 已关闭。此模式指示 IME 已关闭,这意味着该对象的行为方式与英语输入模式相同。此设置仅对日语、简体中文和繁体中文 IME 有效。 |
Disable | IME 被禁用。如果使用此设置,则用户无法从键盘打开 IME,而且 IME 浮动窗口处于隐藏状态。 |
Hiragana | 平假名 DBC。此设置仅对日语 IME 有效。 |
Katakana | 片假名 DBC。此设置仅对日语 IME 有效。 |
KatakanaHalf | 片假名 SBC。此设置仅对日语 IME 有效。 |
AlphaFull | 字母数字双字节字符。此设置仅对朝鲜语和日语 IME 有效。 |
Alpha | 字母数字单字节字符 (SBC)。此设置仅对朝鲜语和日语 IME 有效。 |
HangulFull | 朝鲜文 DBC。此设置仅对朝鲜语 IME 有效。 |
Hangul | 朝鲜文 SBC。此设置仅对朝鲜语 IME 有效。 |
Close | IME 已关闭。此设置仅对中文 IME 有效。 |
OnHalf | HalfShape 上的 IME。此设置仅对中文 IME 有效。 |
IME分三种不同的级别:
Level 1:IME 知道: 只会检索到两个 WM_CHAR 的双字节字符的邮件。
Level 2:IME 支持的(部分支持): 带有 IME 模块的默认用户界面的控件,并正确处理日文汉字字符串传递给它的输入法。
Level3:完全 IME 支持的: 控件组成的整个过程字符包括中间的击键的显示,并且可以自定义 IME 用户界面。
基本测试点:
4. 使用键盘或鼠标去开关输入法,切换输入法状态模式,切换同一语言的几种输入法(简中的简捷/新体验/经典/体验),切换不同语言的输入法(简中,繁中,日文,韩语)
5. 确保输入正确,确保程序支持IME level正确,确保输入法组词窗口位置正确,文字候选列表位置显示正确,确保快捷键不冲突,确保与程序的兼容性,文字显示正常。
6. 注意输入风险字符,Unicode字符
简中输入法
1.拼音,内码,简捷(Simplefast)输入法,新体验(New Experience)
3. Ctrl + Space(中英文输入法切换)
4. Ctrl + Shift (简捷/新体验切换)
5. Shift(中英文切换)
6. Shift + Space(全角/半角)
6. Ctrl+.(中英文标点切换)
7. 经典,体验
8.拼音,待选字,未确定词窗口测试
繁中输入法
1.点击`调用Unicode/big5码输入法
2.注音输入变成拼音输入法进行测试
3.Shift+Space
4.其他能应用于繁体输入的简体输入法测试点
日文输入法
1. Alt+`(英文日文输入法切换)
2.IME pad
3. Ctrl+Backspace, space(IME level3状态)
4.输入surrogate pairs字符,选择删除
韩文输入法
1.确保韩文程序IME level是3
2.右Alt键(英文韩文切换)
3.自动组词
4.确定回车前能对字一笔笔删除
5.转行正常
参考资料: http://msdn.microsoft.com/zh-cn/goglobal/bb688135.aspx
http://msdn.microsoft.com/zh-cn/library/aa292134(VS.71).aspx
1. 输入位置(首尾中,插入覆盖[Insert],选择文本输入,删除)
2. 输入法状态保留(程序页面间切换)
3. 输入时使用Enter, Backspace, Esc键