KeyboardStyle QML Type

仮想キーボード用のスタイリング・インターフェースを提供します。詳細...

Import Statement: import QtQuick.VirtualKeyboard.Styles
Inherits:

QtObject

プロパティ

詳細説明

style 型は、InputPanel が仮想キーボードを装飾するために使用するスタイル定義を提供します。

デザイン サイズは、仮想キーボードの縦横比を指定します。スタイルは、キーボードの実際の高さとデザインの高さから計算されるscaleHint に従ってスケーラブルです。

プロパティ ドキュメント

alternateKeysListBackground : Component

代替キー一覧の背景のテンプレート。


alternateKeysListBottomMargin : real

代替キー一覧パネルの下端余白。


alternateKeysListDelegate : Component

代替キー リ ス ト 項目のテ ンプ レー ト 。

注: デリゲートはListView で使用されます。


alternateKeysListHighlight : Component

代替キーリストのハイライトのテンプレート。

注: デリゲートはListView.highlight として使用されます。


alternateKeysListItemHeight : real

代替キーリスト項目の高さ。


alternateKeysListItemWidth : real

代替キー一覧項目の幅。


alternateKeysListLeftMargin : real

代替キー一覧パネルの左マージン。


alternateKeysListRightMargin : real

代替キー一覧パネルの右マージン。


alternateKeysListTopMargin : real

代替キー一覧パネルの上マージン


backspaceKeyPanel : Component

バックスペースキーのテンプレート。

注: デリゲートはKeyPanel タイプに基づいている必要があります。


characterPreviewDelegate : Component

文字プレビューポップアップのテンプレート。

デリゲートにtext プロパティが含まれている場合、コンポーネントがアクティブになると、そのプロパティは表示テキストで更新されます。

property string text

characterPreviewDelegate: Item {
    property string text
    id: characterPreview
    Rectangle {
        id: characterPreviewBackground
        anchors.fill: parent
        ...
        Text {
            text: characterPreview.text
            anchors.fill: parent
            ...
        }
    }
}

characterPreviewMargin : real

各キーの上端からcharacterPreviewDelegate の下端までのピクセル数。


enterKeyPanel : Component

Enter キーのテンプレート。

注: デリゲートは、KeyPanel タイプに基づいている必要があります。


fullScreenInputBackground : Component [since QtQuick.VirtualKeyboard.Styles 2.2]

このプロパティは、フルスクリーン入力の背景のデリゲートを保持します。

このプロパティは、QtQuick.VirtualKeyboard.Styles 2.2 で導入されました。


fullScreenInputColor : color [since QtQuick.VirtualKeyboard.Styles 2.2]

このプロパティは、フルスクリーン入力フィールドのテキスト色を保持します。

デフォルトは黒です。

このプロパティは QtQuick.VirtualKeyboard.Styles 2.2 で導入されました。


fullScreenInputContainerBackground : Component [since QtQuick.VirtualKeyboard.Styles 2.2]

このプロパティは、フルスクリーン入力コンテナの背景のデリゲートを保持します。

このプロパティは QtQuick.VirtualKeyboard.Styles 2.2 で導入されました。


fullScreenInputCursor : Component [since QtQuick.VirtualKeyboard.Styles 2.2]

このプロパティは、フルスクリーン入力フィールドのカーソルのデリゲートを保持します。

このデリゲートは、フルスクリーン入力フィールドに定義されたparent.blinkStatus プロパティに従って、カーソルの可視性を切り替える必要があります。例えば

fullScreenInputCursor: Rectangle {
    width: 1
    color: "#000"
    visible: parent.blinkStatus
}

このプロパティは、QtQuick.VirtualKeyboard.Styles 2.2で導入されました。


fullScreenInputFont : font [since QtQuick.VirtualKeyboard.Styles 2.2]

このプロパティは、フルスクリーン入力フィールドのfont を保持します。

このプロパティは、QtQuick.VirtualKeyboard.Styles 2.2で導入されました。


fullScreenInputMargins : real [since QtQuick.VirtualKeyboard.Styles 2.2]

このプロパティは、フルスクリーン入力フィールドの周りのマージンを保持します。

デフォルト値は0 です。

このプロパティは QtQuick.VirtualKeyboard.Styles 2.2 で導入されました。


fullScreenInputPadding : real [since QtQuick.VirtualKeyboard.Styles 2.2]

このプロパティは、フルスクリーン入力コンテンツの周りのパディングを保持します。

デフォルト値は0 です。

このプロパティは QtQuick.VirtualKeyboard.Styles 2.2 で導入されました。


fullScreenInputPasswordCharacter : string [since QtQuick.VirtualKeyboard.Styles 2.2]

このプロパティは、フルスクリーン入力フィールドのパスワードマスク文字を保持します。

このプロパティは QtQuick.VirtualKeyboard.Styles 2.2 で導入されました。


fullScreenInputSelectedTextColor : color [since QtQuick.VirtualKeyboard.Styles 2.2]

このプロパティは、フルスクリーン入力フィールドの選択テキストの色を保持します。

デフォルトの色はfullScreenInputColor に設定されています。

このプロパティは QtQuick.VirtualKeyboard.Styles 2.2 で導入されました。


fullScreenInputSelectionColor : color [since QtQuick.VirtualKeyboard.Styles 2.2]

このプロパティは、フルスクリーン入力フィールドの選択色を保持します。

デフォルトの色は半透明の黒です。

このプロパティは QtQuick.VirtualKeyboard.Styles 2.2 で導入されました。


functionPopupListBackground : Component [since QtQuick.VirtualKeyboard.Styles 6.2]

関数ポップアップリストの背景テンプレート。

このプロパティは QtQuick.VirtualKeyboard.Styles 6.2 で導入されました。


functionPopupListDelegate : Component [since QtQuick.VirtualKeyboard.Styles 6.2]

関数リスト項目のテンプレート。

注: デリゲートは、ListView で使用されます。

アイテムには、以下のプロパティがあります:

  • keyboardFunction - 現在のアイテムのキーボード機能。

このプロパティは、QtQuick.VirtualKeyboard.Styles 6.2で導入されました。


functionPopupListHighlight : Component [since QtQuick.VirtualKeyboard.Styles 6.2]

機能ポップアップリストのハイライトのテンプレート。

注: デリゲートは、ListView.highlight として使用されます。

このプロパティは QtQuick.VirtualKeyboard.Styles 6.2 で導入されました。


handwritingKeyPanel : Component

手書きモードキーのテンプレート。

: デリゲートは、KeyPanel タイプに基づいている必要があります。


hideKeyPanel : Component

非表示キーのテンプレート。

: デリゲートはKeyPanel タイプに基づいている必要があります。


keyPanel : Component

通常キーのテンプレート。

:デリゲートはKeyPanel タイプに基づいていなければならない。

keyPanel: KeyPanel {
    Rectangle {
        anchors.fill: parent
        ...
        Text {
            anchors.fill: parent
            text: control.displayText
            ...
        }
    }
}

keyboardBackground : Component

キーボード背景のテンプレート。

例:キーボードの背景のテンプレート:

keyboardBackground: Rectangle {
    color: "black"
}

keyboardDesignHeight : real

キーボードの高さ。


keyboardDesignWidth : real

キーボードの幅。


keyboardHeight : real

キーボードの現在の高さ。


keyboardRelativeBottomMargin : real

キーボードの高さに対するパーセンテージ(0.0 -1.0 )で表した、キーボードの一番下のキーとキーボードコンテナの一番下の端の間の距離。


keyboardRelativeLeftMargin : real

一番左のキーとキーボードの左端との間の距離を、キーボードの幅に対するパーセンテージ (0.0 -1.0) で表す。


keyboardRelativeRightMargin : real

一番右のキーとキーボードの右端との間の距離を、キーボードの幅に対するパーセンテージ (0.0 -1.0) で表す。

この値はキーボードの幅に比例する。


keyboardRelativeTopMargin : real

一番上のキーとキーボードの上端との距離。キーボードの高さに対するパーセンテージ (0.0 -1.0) で表される。


languageKeyPanel : Component

言語キーのテンプレート。

注: デリゲートはKeyPanel タイプに基づいている必要があります。


languageListAdd : Transition [since QtQuick.VirtualKeyboard.Styles 2.1]

このプロパティは、言語リストビューに追加されるアイテムに適用する遷移を保持します。

このプロパティは、QtQuick.VirtualKeyboard.Styles 2.1 で導入されました。


languageListBackground : Component [since QtQuick.VirtualKeyboard.Styles 2.1]

言語リスト背景のテンプレート。

このプロパティは、QtQuick.VirtualKeyboard.Styles 2.1 で導入されました。


languageListDelegate : Component [since QtQuick.VirtualKeyboard.Styles 2.1]

言語リスト項目のテンプレート。

注意: デリゲートは、ListView で使用されます。

注: デリゲートは、SelectionListItem タイプに基づいている必要があります。

項目には以下のプロパティがあります:

  • displayName 言語の表示名。

このプロパティは、QtQuick.VirtualKeyboard.Styles 2.1 で導入されました。


languageListHighlight : Component [since QtQuick.VirtualKeyboard.Styles 2.1]

言語リストのハイライトのテンプレート。

注: デリゲートは、ListView.highlight として使用されます。

このプロパティは、QtQuick.VirtualKeyboard.Styles 2.1 で導入されました。


languageListRemove : Transition [since QtQuick.VirtualKeyboard.Styles 2.1]

このプロパティは、言語リストビューから削除されたアイテムに適用する遷移を保持します。

このプロパティは QtQuick.VirtualKeyboard.Styles 2.1 で導入されました。


languagePopupListEnabledbool[since QtQuick.VirtualKeyboard.Styles 2.1]

このプロパティは、言語キーがクリックされたときにポップアップリストが表示されるかどうかを決定します。このプロパティがfalse の場合、言語キーをクリックすると、利用可能な言語が1つずつ循環します。

デフォルト値はfalse です。

このプロパティは、QtQuick.VirtualKeyboard.Styles 2.1 で導入されました。


modeKeyPanel : Component

汎用モードキーのテンプレート。

このテンプレートは、状態がオンまたはオフになるキーの視覚化を提供します。このテンプレートは、状態に関係なくキーのラベルが変わらない状況で使用されます。

現在の状態は、control.mode プロパティで利用可能です。

注: デリゲートは、KeyPanel タイプに基づいている必要があります。


ナビゲーションハイライト項目のテンプレート。

このアイテムは、キーボード上のナビゲーションフォーカスをハイライトするために、矢印キーナビゲーションモードで使用されます。

このアイテムは通常、ハイコントラストのボーダーを持つ透明な四角形です。

このプロパティは、QtQuick.VirtualKeyboard.Styles 1.1 で導入されました。


popupListAdd : Transition [since QtQuick.VirtualKeyboard.Styles 2.1]

このプロパティは、ポップアップリストビューに追加されるアイテムに適用する遷移を保持します。

このプロパティは QtQuick.VirtualKeyboard.Styles 2.1 で導入されました。


popupListBackground : Component [since QtQuick.VirtualKeyboard.Styles 2.1]

ポップアップリストの背景のテンプレート。

このプロパティは QtQuick.VirtualKeyboard.Styles 2.1 で導入されました。


popupListDelegate : Component [since QtQuick.VirtualKeyboard.Styles 2.1]

ポップアップリスト項目のテンプレート。

注: デリゲートはListView で使用されます。

注: デリゲートは、SelectionListItem タイプに基づいている必要があります。

アイテムには以下のプロパティがあります:

  • display 現在の項目の表示テキスト。
  • wordCompletionLength 表示テキストの末尾から測った単語完了の長さ。
  • dictionary 単語の辞書タイプ。 を参照。QVirtualKeyboardSelectionListModel::DictionaryType
  • canRemoveSuggestion 単語を辞書から削除できるかどうかを示すブーリアン。

このプロパティは、QtQuick.VirtualKeyboard.Styles 2.1 で導入されました。


popupListHighlight : Component [since QtQuick.VirtualKeyboard.Styles 2.1]

ポップアップリストハイライトのテンプレート。

注: デリゲートは、ListView.highlight として使用されます。

このプロパティは、QtQuick.VirtualKeyboard.Styles 2.1 で導入されました。


popupListRemove : Transition [since QtQuick.VirtualKeyboard.Styles 2.1]

このプロパティは、ポップアップリストビューから削除されたアイテムに適用する遷移を保持します。

このプロパティは QtQuick.VirtualKeyboard.Styles 2.1 で導入されました。


scaleHint : real [read-only]

キーボードスタイルのスケールヒント。この値は、keyboardHeightkeyboardDesignHeight で割った値です。すべてのピクセル寸法は、この値に比例する必要があります。


selectionHandle : Component [since QtQuick.VirtualKeyboard.Styles 2.1]

こ の項目は、 テ キ ス ト 選択範囲の境界を示 し 、 選択範囲の開始ま たは終了を イ ン タ ラ ク テ ィ ブに移動で き る よ う にす る ために用い ら れます。選択開始と選択終了の両方に同じ項目が使われます。

選択ハンドルは現在、アプリケーションベースの統合メソッドでのみサポートされています。

このプロパティは、QtQuick.VirtualKeyboard.Styles 2.1 で導入されました。


selectionListAdd : Transition [since QtQuick.VirtualKeyboard.Styles 1.3]

このプロパティは、選択リストビューに追加されるアイテムに適用する遷移を保持します。

このプロパティは QtQuick.VirtualKeyboard.Styles 1.3 で導入されました。


selectionListBackground : Component

選択リストの背景のテンプレート。


selectionListDelegate : Component

選択リスト項目のテンプレート。

注: デリゲートは、ListView で使用されます。

注: デリゲートは、SelectionListItem タイプに基づいている必要があります。

項目には以下のプロパティがあります:

  • display 現在の項目の表示テキスト。
  • wordCompletionLength 表示テキストの末尾から測った単語完了の長さ。
  • dictionary 単語の辞書タイプ。 を参照。QVirtualKeyboardSelectionListModel::DictionaryType
  • canRemoveSuggestion 単語を辞書から削除できるかどうかを示すブール値。

selectionListHeight : real

選択リストの高さ。


selectionListHighlight : Component

選択リストのハイライトのテンプレート。

注: デリゲートはListView.highlight として使用されます。


selectionListRemove : Transition [since QtQuick.VirtualKeyboard.Styles 1.3]

このプロパティは、選択リストビューから削除されたアイテムに適用する遷移を保持する。

このプロパティは、QtQuick.VirtualKeyboard.Styles 1.3 で導入されました。


shiftKeyPanel : Component

shift キーのテンプレートです。

注意: デリゲートは、KeyPanel タイプに基づいている必要があります。


spaceKeyPanel : Component

スペースキーのテンプレート。

注意 : デリゲートはKeyPanel タイプに基づいている必要があります。


symbolKeyPanel : Component

記号モードキーのテンプレート。

: デリゲートはKeyPanel タイプに基づいている必要があります。


traceCanvasDelegate : Component [since QtQuick.VirtualKeyboard.Styles 2.1]

Traceオブジェクトをレンダリングするためのテンプレート。

: デリゲートは、TraceCanvas タイプに基づいている必要があります。

このプロパティは QtQuick.VirtualKeyboard.Styles 2.1 で導入されました。


traceInputKeyPanelDelegate : Component [since QtQuick.VirtualKeyboard.Styles 2.1]

トレース入力キーのテンプレート。

注: デリゲートは、TraceInputKeyPanel タイプに基づいている必要があります。

このプロパティは QtQuick.VirtualKeyboard.Styles 2.1 で導入されました。


© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.