このページでは

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

このレイアウトで使用する入力モードを設定します。

デフォルトでは、仮想キーボードは異なるキーボードレイアウトに切り替えたときに現在の入力モードを保持しようとします。

現在の入力モードが現在のコンテキストで有効でない場合、デフォルトの入力モードが input メソッドによって指定されます。

keyWeight : real

このキーボードレイアウトのすべてのキーに使われるデフォルトのキーウェイトを指定する。キーの太さは比例値で、個々のキーの大きさに影響する。

デフォルト値は0である。

smallTextVisible : bool

すべての子キーにsmallTextVisible を設定する。

デフォルト値はfalse です。

特定の Qt ライセンスの下で利用可能です。
詳細はこちら。