C
InputModeKey QML Type
キーボードレイアウト用の入力モードキー。詳細...
| Import Statement: | import QtQuick.VirtualKeyboard.Components |
| Since: | Qt Quick Ultralite 2.9 |
| Inherits: |
プロパティ
- inputModeCount : int
- inputModeNameList : list
- inputModes : list
詳細説明
このキーは、入力方式で利用可能な入力モードを切り替えます。
プロパティのドキュメント
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 ライセンスの下で利用可能です。
詳細はこちらをご覧ください。