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/