Qt虚拟键盘更新,支持手写识别功能
Qt 官方博客发布消息称,新版本的 Qt 虚拟键盘支持手书写识别功能(HWR)、性能改进、Nuance T9 书写一体化,并支持繁体中文!
Qt 虚拟键盘日前发布了新功能和版本控制方案的更新。作为最近的许可变更声明的一部分和以前的纯商业特性,Qt 虚拟键盘的开源用户现在除了商业 Qt 授权许可也可以用 GPLv3 授权许可。我们发布了一个 Qt 2.0 虚拟键盘的技术预览版,现在已经根据收到的用户反馈进行改进。我们也适应新版本编号方案:Qt 虚拟键盘现在遵循 Qt 版本进行更新。随着即将到来的 Qt 5.6,虚拟键盘仍然会放到商业安装程序中,开源用户需要从存储库取得。从 Qt 5.7 开始,Qt 虚拟键盘也会包含在开源安装程序中。
Qt 虚拟键盘是一个完全综合的开箱即用的输入解决方案。Qt 虚拟键盘的最重要的新特性包括:
手写输入法的参考实现使用 Lipi 工具包字母 + 数字识别器集成(英语)
Lipi 工具包的性能优化
加速 HWR 识别结果的处理
全屏 HWR 模式(屏幕上书写)
Nuance T9 书写 HWR 集成
Hunspell 单词预测的词汇重新选择
支持运行时语言转换(从应用程序)
繁体中文的键盘布局
全屏 HWR 模式(屏幕上书写)
在技术预览版中,HWR 集成只用普通的键盘布局作为 HWR 输入区域。在新的全屏 HWR 模式中,是整个屏幕作为一个输入区域。从键盘上全屏 HWR 模式可以通过双击屏幕上全屏 HWR 按钮进行激活。当全屏 HWR 模式启用时,键盘处于隐藏状态。跟踪输入激活和取消可通过在屏幕上的一个浮动按钮完成。
全屏模式下的手写功能
Lipi 工具包的性能优化
我们使用 Lipi 工具包作为开源替代的手写识别引擎。基于技术预览版,我们发现它在低端硬件上表现并不良好。一个明显的原因是 Lipi 工具包没有优化能在嵌入式设备上运行。现在我们进行了一些分析并通过代码级优化进行了性能提高。我们已经在识别和数据模型加载方面提升性能 10 - 40%!
加快识别结果的处理
Qt 虚拟键盘在一个单独的后台线程中运行 HWR 任务,这允许 UI 线程和 HWR 任务同时运行。但通过在用户输入等待超时的时候就已经开始进行识别,则识别结果可以产生得更快。
Nuance T9 书写 HWR 集成
Nuance T9 Write 是一个商业 HWR 引擎,如果用户从 Nuance 得到一个有效的授权许可,就可以在编译时启用。这比 Lipi 工具包在嵌入式硬件上使用起来快得多。Nuance T9 Write 引擎集成 Qt 虚拟键盘作为替代 HWR 模式的识别引擎。最初的 Nuance T9 Write 集成支持拉丁语,以很容易在将来的版本中支持的非拉丁语的方式实现。目前的支持包含 x86 和 ARM 目标。
Hunspell 的词汇重新选择
在 Hunspell 输入法中添加单词重新选择功能。这个功能允许用户通过在输入字段时触摸这个词来激活预测 / 拼写修正现有的词。
支持应用程序运行时的语言转换
早期版本仅支持在虚拟键盘上按语言按钮来切换语言,但没有办法从程序上改变语言。由于 Qt 的 API 并没有提供一个统一的机制来改变输入语言,QInputMethod API 提供了当前输入语言环境作为只读属性。现在虚拟键盘设置 API 扩展到包括控制输入语言的选项。
新属性 locale、availableLocales 和 activeLocales 被添加到设置
locale(如被定义)在启动时覆盖系统默认语言环境
locale 属性也可以改变运行时的语言
availableLocales 属性是只读的,并且提供 “已安装” 语言环境的列表
activeLocales 是 availableLocales 应用程序定义的子集,指定 locale 可以在运行时激活。如果列表为空,那么所有可用的 locale 都是有效的
繁体中文
增加了对繁体中文 / 仓颉输入法的支持。输入法实现从 Apache 2.0 许可的第三方库被移植。
Qt 虚拟键盘支持 3 种不同的中文输入方法:
拼音(简体中文)
仓颉
注音
可用的输入法类型在编译时配置。
仓颉键盘布局
拼音键盘布局
注音键盘布局
获得 Qt 虚拟键盘
Qt 虚拟键盘是包含在商业 Qt 5.6 套包中,Qt 5.6.0 最终会在 3 月份晚些时候发布。现在 The Qt Company 将其纳入 GPLv3 协议下的 Qt 开源,并将成为 Qt 5.7 版本套包的一部分。如果您是一名开源用户,请联系我们的客服获取代码(或检查存储库的代码)。如果您已经有商业授权,您可以选择结合 Qt 5.6 安装新的具有手写功能的 Qt 虚拟键盘。
相关知识
【QT教程】QT6 Web开发入门 QT Web
【康佳R360、努比亚Z5S Mini、OPPOA9、荣耀70】对比参数配置
Qt
基于python编程的五种鲜花识别
艺术插花虚拟仿真编辑器
花草录植物识别下载,花草录植物识别app安卓版 v1.2
智能花卉识别app下载
Qt 查询字符串数据
qasmine:命令行运行Qt应用程序中的茉莉花规格测试
怎么对花草树木识别?分享简单识别方法
网址: Qt虚拟键盘更新,支持手写识别功能 https://www.huajiangbk.com/newsview764521.html
上一篇: 夏天养此款花卉,花大色艳,花香易 |
下一篇: 实训第三周周志 |
推荐分享

- 1君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039