欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

wince6.0实现阿拉伯语软键盘解决方法

更新时间: 2014-01-05 03:10:12 责任编辑: Author_N1

 

WINCE6.0实现阿拉伯语软键盘
根据客户的需求,需要在WINCE6.0设备中增加阿拉伯语软键盘输,相关的阿拉伯语字体和键盘组件也增加进来了,但是没有实现出来,可是如果增加阿拉伯输入法呢,一般情况系统默认的是英文输入法,在common.reg中相关注册表信息如下:
"DefaultIm"="{42429667-ae04-11d0-a4f8-00aa00a749b9}"
; SIP IM values
; Default keyboard initial delay and autorepeat
[HKEY_CURRENT_USER\ControlPanel\Keybd]
"InitialDelay"=dword:177
"RepeatRate"=dword:8

[HKEY_CLASSES_ROOT\CLSID\{42429667-ae04-11d0-a4f8-00aa00a749b9}]
@=LOC_KEYBOARD
"KBMode"=dword:5
[HKEY_CLASSES_ROOT\CLSID\{42429667-ae04-11d0-a4f8-00aa00a749b9}\InprocServer32]
@="\\windows\\msim.dll"
[HKEY_CLASSES_ROOT\CLSID\{42429667-ae04-11d0-a4f8-00aa00a749b9}\IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{42429667-ae04-11d0-a4f8-00aa00a749b9}\DefaultIcon]
@="\\windows\\msim.dll,0"
结合微软自带的US英文输入法,那么如果要增加阿拉伯语输入法,也应该是根据这样的做法来做,对吧,这样就有了这个问题:
上面的CLSID:42429667-ae04-11d0-a4f8-00aa00a749b9是对应英文输入法的,我就试着把最后的9改为8,这样就导致了无法使用这个英文输入法,那么这个CLSID是如何确定的呢?阿拉伯语输入法的CLSID又是什么呢?麻烦大家指教,谢谢了。
--参考方法--
阿拉伯语应该很少人需要吧。看又看不懂,跟我以前弄俄语一样。
--参考方法--
能否这样,找个客户已经使用的阿拉伯产品看看,然后查看其注册表,进行对照!
--参考方法--
阿拉伯语,这个没做过,帮你顶一个了
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:10:12
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/19077/
本文WWW.DOC100.NET DOC100.NET版权所有。