双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

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

loongembedded loongembedded 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

在给客户定制了法语系统之后,客户说系统的软键盘还是英语键盘,他们需要软键盘是法语的,找了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应该是手写输入的,麻烦大家帮忙评估和分享下,该如何更好去实现这个功能,先谢谢了。
...全文
评论 7
收藏 已收藏
分享
返回顶部
loongembedded
loongembedded 领域专家: 嵌入式与硬件开发技术领域 领域专家: 嵌入式与硬件开发技术领域
嵌入开发(WinCE) 19,524 成员 41,565 内容