Qt虚拟键盘相关内容

  • 2019 年 12 月 16 日
  • 筆記

收集一些关于Qt虚拟键盘的内容,仅供参考。

  商业版什么时候就有? Qt虚拟键盘(1.0版本)最早出现在Qt Enterprise Embedded 5.3.0中(2014-05-22)

  开源版什么时候就有? 正式发布于Qt5.7版本(2016-06-16),但后续更新中Qt5.6.3版本中以子模块的形式支持了。

Qt虚拟键盘的主要功能

  • 具有动态切换功能的可自定义键盘布局和样式。
  • 带有文字选择功能的预想文字输入。
  • 角色预览和替代角色视图。
  • 自动大写和空格插入。
  • 可扩展到不同的分辨率。
  • 支持不同的字符集(拉丁语,简体/繁体中文,印地语,日语,阿拉伯语,希伯来语,韩语等)。
  • 支持大多数常见的输入语言,并且可以轻松扩展语言支持。
  • 从左到右和从右到左输入。
  • 硬件键支持2向和5向导航。
  • 手写支持,带有用于全屏输入的手势。
  • 音频反馈。
  • 跨平台功能。
  • 同时支持Qt Quick和Qt Widgets应用程序。

注意

  Qt虚拟键盘模块除了使用商业授权外还采用了GPLv3授权,对商业使用不友好。Qt虚拟键盘可能包含第三方模块也需要遵循其协议。

ref:

https://wiki.qt.io/ChangeLog_for_Qt_Virtual_Keyboard  https://doc.qt.io/qt-5/qtvirtualkeyboard-index.html  https://www.qt.io/blog/2016/06/16/qt-5-7-released  http://download.qt.io/archive/qt/5.6/5.6.3/submodules/