Qt Virtual Keyboard

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

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

特徵

Qt Virtual Keyboard 的關鍵特徵包括:

  • 可定製的鍵盤布局和動態切換風格。
  • 帶單詞選定的預測文本輸入。
  • 字符預覽和備選字符視圖。
  • 自動大寫和空格插入。
  • 不同分辨率的可伸縮性。
  • Support for different character sets (Latin, Simplified/Traditional Chinese, Hindi, Japanese, Arabic, Korean, and others).
  • 支持最常見輸入 語言 ,有可能輕鬆擴展語言支持。
  • 從左到右和從右到左輸入。
  • 硬件鍵支持 2 路和 5 路導航。
  • Handwriting support, with gestures for fullscreen input.
  • 音頻反饋。
  • 跨平颱功能。

支持語言

虛擬鍵盤支持下列語言:

  • 阿拉伯語
  • 丹麥語
  • English
  • 芬蘭語
  • 法語
  • 德語
  • 印地語
  • 意大利語
  • 日語
  • 韓語
  • 挪威語
  • 波斯/波斯語
  • 波蘭語
  • 葡萄牙語
  • 羅馬尼亞語
  • 俄語
  • 简体中文
  • 繁體中文
  • 西班牙語
  • 瑞典語

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

指南

API 參考

範例

許可和歸屬

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

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

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