このページでは

C

KeyboardLayout QML Type

キーボード配列。詳細...

Import Statement: import QtQuick.VirtualKeyboard.Components
Since: Qt Quick Ultralite 2.9
Inherits:

ColumnLayout

プロパティ

詳細説明

このタイプは、キーボードレイアウトのルート要素です。新しいキーボードレイアウトを作成するには、この要素を使用します。

例:

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ライセンスの下で利用可能です。
詳細はこちら。