C
KeyboardLayout QML Type
キーボード配列。詳細...
| Import Statement: | import QtQuick.VirtualKeyboard.Components |
| Since: | Qt Quick Ultralite 2.9 |
| Inherits: |
プロパティ
- inputMethod : AbstractInputMethod
- inputMode : int
- keyWeight : real
- smallTextVisible : bool
詳細な説明
このタイプは、キーボードレイアウトのルート要素です。新しいキーボードレイアウトを作成するには、この要素を使用します。
例:
import QtQuick import QtQuick.Layouts import QtQuick.VirtualKeyboard KeyboardLayout { KeyboardRow { Key { key: Qt.Key_Q text: "q" } Key { key: Qt.Key_W text: "w" } Key { key: Qt.Key_E text: "e" } Key { key: Qt.Key_R text: "r" } Key { key: Qt.Key_T text: "t" } Key { key: Qt.Key_Y text: "y" } } }
注: バンドルされているレイアウトには 、sharedLayouts プロパティとcreateInputMethod() 関数が含まれていますが、これらはqmltocpp ツールによって無視されます。カスタムレイアウトにこれらを含める必要はありません。
プロパティのドキュメント
inputMethod : AbstractInputMethod
このレイアウトで使用する入力方法を設定します。
このプロパティを使用すると、このレイアウトでカスタム入力方式を使用できるようになります。
inputMode : int
このレイアウトで使用する入力モードを設定します。
デフォルトでは、別のキーボードレイアウトに切り替える際、仮想キーボードは現在の入力モードを維持しようとします。
現在の入力モードが現在のコンテキストで有効でない場合、デフォルトの入力モードは入力方式によって指定されます。
keyWeight : real
このキーボードレイアウトのすべてのキーに使用されるデフォルトのキーウェイトを指定します。キーウェイトは、個々のキーの大きさを相互の比率に応じて調整する比例値です。
デフォルト値は 0 です。
smallTextVisible : bool
すべての子キーに対して、smallTextVisible を設定します。
デフォルト値は `false` です。
特定のQtライセンスの下で利用可能です。
詳細はこちら。