このページでは

C

InputModeKey QML Type

キーボードレイアウト用の入力モードキー。詳細...

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

BaseKey

プロパティ

詳細説明

このキーは、入力方式で利用可能な入力モードを切り替えます。

プロパティのドキュメント

inputModeCount : int [read-only]

この読み取り専用プロパティは、ユーザーがこのキーを使って切り替えることができる入力モードの実際の数を反映します。

inputModes から取得した値は、現在アクティブな入力方式でサポートされている内容と照合されます。

inputModeNameList : list

入力モード名として識別される文字列の一覧。

デフォルトのリストには、InputEngine.inputMode で認識されるすべての入力モードが含まれています。

これらは、InputEngine の列挙値と同じ順序で指定されることが想定されています。使用例:

inputModeNameList: [
        "ABC",  // InputEngine.InputMode.Latin
        "123",  // InputEngine.InputMode.Numeric
        "123",  // InputEngine.InputMode.Dialable
        "拼音",  // InputEngine.InputMode.Pinyin
        "倉頡",  // InputEngine.InputMode.Cangjie
        "注音",  // InputEngine.InputMode.Zhuyin
        "한글",  // InputEngine.InputMode.Hangul
        "かな",    // InputEngine.InputMode.Hiragana
        "カナ",    // InputEngine.InputMode.Katakana
        "全角",  // InputEngine.InputMode.FullwidthLatin
        "ΑΒΓ",  // InputEngine.InputMode.Greek
        "АБВ",  // InputEngine.InputMode.Cyrillic
        "\u0623\u200C\u0628\u200C\u062C",  // InputEngine.InputMode.Arabic
        "\u05D0\u05D1\u05D2",  // InputEngine.InputMode.Hebrew
        "中文",  // InputEngine.InputMode.ChineseHandwriting
        "日本語", // InputEngine.InputMode.JapaneseHandwriting
        "한국어", // InputEngine.InputMode.KoreanHandwriting
        "กขค",  // InputEngine.InputMode.Thai
        "笔画",  // InputEngine.InputMode.Stroke
        "ABC",  // InputEngine.InputMode.Romaji
    ]

InputModesStringList は、文字列のリストを受け取る不透明な値型です。

inputModes : list

切り替え可能な入力モードの一覧。

このプロパティを使用すると、切り替える入力モードのカスタムリストを定義できます。使用例:

inputModes: [InputEngine.Hebrew, InputEngine.Latin]

デフォルトのリストには、選択された入力方式で利用可能なすべての入力モードが含まれています。

InputModesList は、列挙型のリストを受け入れる不透明な値型です。

特定の Qt ライセンスの下で利用可能です。
詳細はこちらをご覧ください。