C
BaseKey QML Type
すべてのキータイプに共通の親。詳細...
| Import Statement: | import QtQuick.VirtualKeyboard.Components |
| Since: | Qt Quick Ultralite 2.9 |
| Inherits: | |
| Inherited By: | 11 typesBackspaceKey, ChangeLanguageKey, EnterKey, FillerKey, HideKeyboardKey, InputModeKey, Key, ModeKey, ShiftKey, SpaceKey, and SymbolModeKey |
プロパティ
- active : bool
- alternativeKeys : string
- displayAlternativeKeys : string
- displayText : string
- functionKey : bool
- highlighted : bool
- key : int
- keyType : int
- noKeyEvent : bool
- noModifier : bool
- pressed : bool
- repeat : bool
- showPreview : bool
- smallText : string
- smallTextVisible : bool
- text : string
- uppercased : bool
- weight : real
信号
- clicked()
詳細説明
BaseKeyはキーボードレイアウトのすべてのキーに共通する型である。
このタイプはレイアウトで直接使うべきではありません。代わりにKeyやEnterKey などの特殊なキー・タイプを使用する必要があります。
キーパネル要素がないと、キーは見えなくなります。キー・パネルをスタイルする方法については、スタイル・ドキュメントを参照してください。
プロパティ・ドキュメント
active : bool
このプロパティは、キーのアクティブ状態を保持する。
このプロパティは、キーが押されると自動的にtrueに設定されます。
alternativeKeys : string
文字列または文字列のリストを代替キーとして設定する。
値が文字列の場合、代替キーはその文字列の個々の文字として表示されます。値が文字列のリストの場合、リストが代わりに使用されます。
このプロパティが設定されている場合、代替キーのビューは、キーを押し続けるとユーザーに表示されます。
注意: 代替キーにキーtext が含まれる場合、ユーザーに提示される代替キーからフィルタリングされ、その位置が代わりにハイライトされた項目のインジケータとして使用されます。
デフォルトは空リストです。
AlternativeKeysValue は、文字列または文字列のリストを受け付ける不透明な値型です。
displayAlternativeKeys : string
このプロパティは、代替キービューでユーザーに表示されるキー文字列のリストを上書きすることができます。実際に入力メソッドに送られるのは、alternativeKeys の各インデックスにあるキーです。
このプロパティには、文字列またはキー文字列のリストを指定します。
displayText : string
表示テキストを設定します。
この文字列はキーボードレイアウトでレンダリングされます。
デフォルト値はキーテキストです。
functionKey : bool
ファンクション・キー属性を設定する。
デフォルトはfalse。
highlighted : bool
キーのハイライト状態を設定する。
デフォルトはfalse。
key : int
入力メソッド処理用のキーコードを設定します。
デフォルトはQt.Key_unknownです。
keyType : int
特殊キーのキータイプ。可能な値:
QtVirtualKeyboard.KeyType.BaseKeyQtVirtualKeyboard.KeyType.BackspaceKeyQtVirtualKeyboard.KeyType.ChangeLanguageKeyQtVirtualKeyboard.KeyType.EnterKeyQtVirtualKeyboard.KeyType.FillerKeyQtVirtualKeyboard.KeyType.HideKeyboardKeyQtVirtualKeyboard.KeyType.InputModeKeyQtVirtualKeyboard.KeyType.KeyQtVirtualKeyboard.KeyType.ModeKeyQtVirtualKeyboard.KeyType.ShiftKeyQtVirtualKeyboard.KeyType.SpaceKeyQtVirtualKeyboard.KeyType.SymbolModeKey
例えば、SpaceKey はこの値をQtVirtualKeyboard.KeyType.SpaceKey に設定します。
noKeyEvent : bool
このプロパティは、キーが入力メソッド処理のためにキーイベントを発するかどうかを制御する。true の場合、キー・イベントは無効になります。
デフォルトでは、キーが不明でない場合、またはテキストが空でない場合にキーイベントが発生します。
noModifier : bool
放出されたキーのキー修飾子を無効にする。
デフォルトはfalse。
pressed : bool
このプロパティは、キーの押された状態を保持する。
押された状態は、キーが有効でアクティブな場合にのみ真になります。キーの状態が押された状態になると、入力エンジンのキーダウンイベントがトリガーされます。キーが離されると、キーアップイベントがトリガーされます。
repeat : bool
キーリピート属性を設定する。
repeatが有効な場合、キーは押し続けている間、入力イベントを繰り返す。alternativeKeys も設定されている場合は、repeatを使用しないでください。
デフォルトはfalseです。
注意: 現在、このプロパティは何の効果もありません。
showPreview : bool
プレビュー表示属性を設定します。
デフォルトでは、ファンクションキーの文字プレビューポップアップは表示されません。
smallText : string
キーの隅にレンダリングされる小さなテキストを設定します。
デフォルト値は、代替キーのデフォルト項目に基づきます。
smallTextVisible : bool
小さいテキストの可視性を設定します。
デフォルト値はKeyboardLayout.smallTextVisible から継承されます。
text : string
入力メソッド処理用のキーテキストを設定します。
ほとんどの場合、これはキーコードの Unicode 表現です。
デフォルト値は空文字列です。
uppercased : bool
このプロパティは、キーの大文字小文字の状態を保持する。
デフォルトでは、このプロパティはキーボードの大文字の状態を反映します。
weight : real
キーの相対的なサイズを決定するキーのウェイト値を設定します。
このプロパティを使用して、レイアウト内のキーのサイズを変更します。
デフォルト値はKeyboardLayout.keyWeight
シグナル・ドキュメント
clicked()
このシグナルはキーが押されたときにトリガーされ、キーのカスタム処理が可能になる。
注意: 対応するハンドラはonClicked です。