KeyboardLayout QML Type
キーボードレイアウト。詳細...
Import Statement: | import QtQuick.VirtualKeyboard.Components |
Inherits: |
プロパティ
- inputMethod : var
- inputMode : int
- keyWeight : real
- sharedLayouts : var
- smallTextVisible : bool
(since QtQuick.VirtualKeyboard 2.0)
メソッド
詳細説明
この型はキーボードレイアウトのルート要素です。新しいキーボード・レイアウトを作成するには、この要素を使用します。
例
import QtQuick import QtQuick.Layouts import QtQuick.VirtualKeyboard // file: layouts/en_GB/main.qml 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" } } }
プロパティの説明
inputMethod : var |
このレイアウトで使用する入力メソッドを設定します。
このプロパティにより、このレイアウトでカスタム入力メソッドを使用することができます。
inputMode : int |
このレイアウトで使用する入力モードを設定します。
デフォルトでは、仮想キーボードは異なるキーボードレイアウトに切り替えたときに、現在の入力モードを保持しようとします。
現在の入力モードが現在のコンテキストで有効でない場合、デフォルトの入力モードがinputメソッドによって指定されます。
keyWeight : real |
すべての子キーのキーウェイトを設定します。
デフォルト値はレイアウト階層の親要素から継承されます。
sharedLayouts : var |
createInputMethod() 関数で作成された入力メソッドを共有するレイアウト名のリスト。
このリストが空(デフォルト)の場合、入力メソッドは他のレイアウトと共有されず、レイアウトが変更されると破棄されます。
このリストには、レイアウトタイプの名前(例:['symbols'])のみを含める必要があります。現在のレイアウトがリストに含まれている必要はありません。
smallTextVisible : bool |
すべての子キーにsmallTextVisible
。
デフォルト値は、レイアウト階層の親要素から継承されます。
このプロパティは QtQuick.VirtualKeyboard 2.0 で導入されました。
メソッドの説明
createInputMethod() |
この関数は、キーボードレイアウトによってオーバーライドされ、入力メソッドオブジェクトを動的に作成することができます。デフォルトの実装はnull
を返します。
この関数によって作成された入力メソッドオブジェクトは、特定の場合、キーボードレイアウトの遷移よりも長くなることがあります。特に、sharedLayouts プロパティにリストされたレイアウト間の遷移に適用されます。
©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。