我正在开发的应用程序要求它在中国部署,这意味着它需要拼音和汉字处理。我被告知我们的客户处理字符输入的方式是这样的:
如何将这些程序(我相信一个名为'mspy.exe',来自微软,我相信它与微软版本的XP一起)挂钩到WPF文本框中?现在,用户可以通过键盘或使用屏幕键盘输入文本,因此我可能需要从任一源捕获按键事件并将其提供给某些OS事件或MSPY.exe或一些类似的程序。
或者是否有其他方式输入拼音并将其转换为普通话?有没有MSPY以外的程序我应该看一下?
编辑:对于那些认为这应该“正常工作”的人来说,事实并非如此。如果将文本输入到记事本或开始 - >运行菜单或其他任何内容,中文字符输入将正常工作,但它在WPF中不起作用。这是这个问题的关键:如何启用WPF条目?有谷歌拼音和搜狗拼音,但网站是普通话或中文或类似的东西,我不读这种语言。
答案 0 :(得分:0)
如果用户选择了中文输入法,系统很可能会自动处理此问题。尝试实现自己的系统来处理中文文本可能是一个坏主意。
当然,在部署之前,一定要在中文版的XP上进行测试,但在WPF和XP作为一个整体,任何数量的体面设计都是如此;它应该工作。
答案 1 :(得分:0)
对你的问题不是一个真正的答案,但据我所知,这是由操作系统处理的,而且我不确定应用程序是否真的对它有太大的控制权。
以下是有关如何在Windows XP中启用拼音中文字符输入的指南:
答案 2 :(得分:0)
我的应用程序使用中文输入,它正在使用WPF,我没有得到你想要的。 您可以使用sogou拼音或微软拼音在WPF文本框中输入中文文本。在xp和win7中测试
这只是因为你的ime被设置为用英语输入。 如果使用搜狗拼音短暂按一下,你会看到“yi”的汉字成为“中” 那时你可以输入中文; - )
此外,文本框上有IME属性,选择将其打开,否则IME将处于“英语模式”