• 全部
  • 问答

WINCE6.0 法语系统 法语软键盘问题

loongembedded 总工  2013-12-17 04:02:40

在给客户定制了法语系统之后,客户说系统的软键盘还是英语键盘,他们需要软键盘是法语的,找了PB6.0下的组件:

图1
加了这个组件后发现编译通不过,原来是加了此组件后需要一些DDI扩展接口,见s3c2450_touch.def文件相关部分:
EXPORTS
….
; @CESYSGEN IF WCESHELLFE_MODULES_MSTRANSCRIBER || SHELLW_MODULES_TRANSCRIBER
TouchReset
TouchRegisterWindow
TouchUnregisterWindow
TouchSetValue
TouchGetValue
TouchCreateEvent
TouchGetFocusWnd
TouchGetLastTouchFocusWnd
TouchGetQueuePtr
; @CESYSGEN ENDIF
我暂时是先注释掉触摸屏驱动导出的这些接口让编译通过,生成的系统在桌面上多了Transcriber快捷方式:

图2
打开Microsoft WordPad,任务栏右下角选择软键盘的Transcriber,弹出下面的内容:

图3

看不懂,因为我屏蔽了所需要的DDI扩展接口,肯定是无法用法语输入的,现在我想实现这个功能,我认为只有两种思路:
1. 实现上面所需要的DDI接口,但这些接口不知如何实现,在此请教大家。
2. 不增加图1的组件,实现一个法语的软键盘。

现在发现Transcriber应该是手写输入的,麻烦大家帮忙评估和分享下,该如何更好去实现这个功能,先谢谢了。
...全文
132 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
loongembedded 2013-12-19
引用 6 楼 accessysq 的回复:
WINCE600\PUBLIC\COMMON\SDK\SAMPLES\LARGEKB 大键盘 WINCE600\PUBLIC\COMMON\SDK\SAMPLES\MSROMA 小键盘 不过确实比较麻烦,你不如参考一些其他开源的代码做。
好的,谢谢,兄弟有其他开源的代码分享吗?或是下载链接也可以。
回复
WINCE600\PUBLIC\COMMON\SDK\SAMPLES\LARGEKB 大键盘 WINCE600\PUBLIC\COMMON\SDK\SAMPLES\MSROMA 小键盘 不过确实比较麻烦,你不如参考一些其他开源的代码做。
回复
loongembedded 2013-12-19
引用 3 楼 brantyou 的回复:
要实现与原来那个组件对接太麻烦了,而且相关资料也不多。还不如自己弄一个法语版的软键盘实际一些
是的,决定自己实现法语软键盘,但具体怎么实现,之前没有做过,还望大家分享下。
回复
loongembedded 2013-12-19
引用 2 楼 accessysq 的回复:
软件盘代码wince是公开的,你可以参考一下。
具体在哪里?麻烦告知,谢谢
回复
要实现与原来那个组件对接太麻烦了,而且相关资料也不多。还不如自己弄一个法语版的软键盘实际一些
回复
软件盘代码wince是公开的,你可以参考一下。
回复
loongembedded 2013-12-19
大家好,我们决定要实现法语的软键盘,对于实现这个功能,大家有什么思路,麻烦大家分享下,先谢谢了。
回复
相关推荐
发帖
嵌入开发(WinCE)
创建于2007-09-28

1.9w+

社区成员

硬件/嵌入开发 嵌入开发(WinCE)
申请成为版主
帖子事件
创建了帖子
2013-12-17 04:02
社区公告
暂无公告