读书人

WINCE6 怎么增加 T9 输入法

发布时间: 2012-03-27 13:44:24 作者: rapoo

WINCE6 如何增加 T9 输入法?
请教高手,
我下了一个 T9IME 源码,在PB中也编译通过了,

在 platfrom.bib 中添加 T9IME.dll 到 NK 中,

在 platfrom.reg 添加如下:

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Layouts\e0010804]
"Layout Text"="T9 IME"
"Ime File"="T9IME.dll"
; "UI Module"="msimeuic.dll"
"Keyboard Layout"="00000409"


[HKEY_CLASSES_ROOT\CLSID\{42429999-ae04-11d0-a4f8-00aa00a749b9}]
@="T9"
; "KBMode"=dword:5

[HKEY_CLASSES_ROOT\CLSID\{42429999-ae04-11d0-a4f8-00aa00a749b9}\DefaultIcon]
@="\\windows\\T9IME.dll,0"

[HKEY_CLASSES_ROOT\CLSID\{42429999-ae04-11d0-a4f8-00aa00a749b9}\InprocServer32]
@="\\windows\\T9IME.dll"


[HKEY_CLASSES_ROOT\CLSID\{42429999-ae04-11d0-a4f8-00aa00a749b9}\IsSIPInputMethod]
@="1"


在系统键盘中能出现 T9 了,但是选择不到 T9 。




[解决办法]
我在我们的系统中假如MezzoKB键盘,可以正常使用啊,所需要的工作如下,楼主可以参考一下:
1.在platform.bib中加入:
MezzoKB.dll $(_FLATRELEASEDIR)\MezzoKB.dllNK SH

2.在platform.reg中加入:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MezzoKB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[HKEY_CLASSES_ROOT\CLSID\{A523DFC7-1A7E-4AF6-991A-510E75847827}]
@="MezzoKB"

[HKEY_CLASSES_ROOT\CLSID\{A523DFC7-1A7E-4AF6-991A-510E75847827}\DefaultIcon]
@="\\Windows\\MezzoKB.dll"

[HKEY_CLASSES_ROOT\CLSID\{A523DFC7-1A7E-4AF6-991A-510E75847827}\InprocServer32]
@="\\Windows\\MezzoKB.dll"

[HKEY_CLASSES_ROOT\CLSID\{A523DFC7-1A7E-4AF6-991A-510E75847827}\IsSIPInputMethod]
@="1"

楼主上面的情况要确保你的注册表信息是否正确,还有就是你的T9IME 源码的功能是否是ok的。
[解决办法]
我估计你下的和我下的应该是一样的,我的是可以使用,但感觉有问题,已经发到你邮箱了
[解决办法]

探讨
引用:
我也是下载了网上的T9输入法,编译加载成功,也切换到T9输入法,可以输入汉字,但界面感觉不友好,字库的字也好像少一些

哥哥,能否说说方法,
方便把你编译通过的 T9 输入法发到我的 email : dengchonglin@163.com
吗??

谢谢您~!

我下的现在编译过了 , 也加载成功了,
但是就是调用不出来啊~!
可……

读书人网 >WinCE

热点推荐