Qt Virtual Keyboard

Qt Virtual Keyboard 工程提供輸入框架和參考鍵盤前端,為 Qt 5 在 Linux 桌麵/X11、Windows 桌麵及 Boot2Qt 目標。

輸入框架使編寫自定義輸入法 (或集成第 3 方輸入引擎) 變得容易。輸入法可以采用 C++ 或 QML 實現。

特徵

Qt Virtual Keyboard 的關鍵特徵包括:

  • 可定製的鍵盤布局和動態切換風格。
  • 帶單詞選定的預測文本輸入。
  • 字符預覽和備選字符視圖。
  • 自動大寫和空格插入。
  • 不同分辨率的可伸縮性。
  • 支持不同的字符集 (拉丁、簡體/繁體中文、印地語、日語、阿拉伯語、希伯來語、韓語等)。
  • 支持最常見輸入 語言 ,有可能輕鬆擴展語言支持。
  • 從左到右和從右到左輸入。
  • 硬件鍵支持 2 路和 5 路導航。
  • 手寫支持 ,帶全屏輸入手勢。
  • 音頻反饋。
  • 跨平颱功能。
  • 支持兩者 Qt Quick 和 Qt Widgets 應用程序 .

支持語言

虛擬鍵盤支持下列語言:

要添加額外語言支持,見 添加新的鍵盤布局 .

第 3 方插件

Qt Virtual Keyboard 支持的第 3 方插件來自下列供應商:

構建 Qt Virtual Keyboard 描述如何把這些插件集成到 Qt Virtual Keyboard。

指南

API 參考

範例

許可和歸屬

Qt Virtual Keyboard 在商業許可下是可用的來自 Qt 公司 。此外,它是可用的根據 GNU GPL (一般公共許可) 第 3 版 。見 Qt 許可 進一步瞭解細節。

此外,Qt Virtual Keyboard 潛在包含的第 3 方模塊遵循下列準許許可:

Lipi Toolkit, version 4.0.0 MIT 許可
OpenWnn Apache 許可 2.0
PinyinIME Apache 許可 2.0
繁體中文 IME (tcime) Apache 許可 2.0 和 BSD 3 條款新 (或修訂) 許可