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/