当前位置: 代码迷 >> WinCE >> WINCE6 怎么增加 T9 输入法
  详细解决方案

WINCE6 怎么增加 T9 输入法

热度:580   发布时间:2016-04-28 13:48:11.0
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.dll NK 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 : [email protected]
吗??

谢谢您~!

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