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 ライセンスの下で利用可能です。
詳細はこちらをご覧ください。