我正在开发的应用程序要求它部署在中国,这意味着它需要有拼音和汉字处理。有人告诉我,我们的客户处理字符输入的方式是这样的:
- 输入拼音字符,如“zhang”
- 当他们输入字符时,会向用户显示可能的中文(普通话?)字符列表,例如:
- 然后用户将选择“1”输入大致翻译为“张”的姓氏
我怎样才能将这样的程序(我相信一个叫做“mspy.exe”,来自 Microsoft,我相信它与 Microsoft 版本的 XP 一起提供)挂钩到 WPF 文本框中?现在,用户可以使用键盘或屏幕键盘输入文本,因此我可能需要从任一源捕获按键事件并将其提供给某些操作系统事件或 MSPY.exe 或一些类似的程序。
或者有其他方法可以输入拼音并转换成普通话吗?除了 MSPY 之外,还有其他我应该看的程序吗?
编辑:对于那些认为这应该“正常工作”的人来说,事实并非如此。如果将文本输入记事本或开始->运行菜单或其他任何内容,汉字输入将正常工作,但在 WPF 中将无法正常工作。这就是这个问题的关键:如何启用 WPF 条目?有谷歌拼音和搜狗拼音,但网站是普通话或中文或类似的,我不看语言。