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 |
キーリピート属性を設定します。
リピートが有効な場合、キーは押されたまま入力イベントを繰り返します。alternativeKeys も設定されている場合は、repeat を使用しないでください。
デフォルトはfalseです。
注意: このプロパティは現在、何の効果もありません。
showPreview : bool |
show preview 属性を設定します。
デフォルトでは、ファンクションキーの文字プレビューポップアップは表示されません。
smallText : string |
キーの隅にレンダリングされる小さなテキストを設定します。
デフォルト値は、代替キーのデフォルト項目に基づいています。
smallTextVisible : bool |
小さいテキストの可視性を設定します。
デフォルト値はKeyboardLayout.smallTextVisible から継承されます。
text : string |
入力メソッド処理用のキーテキストを設定します。
多 く の場合、 こ れはキー コ ー ド の Unicode 表現です。
デフォルト値は空文字列です。
uppercased : bool |
このプロパティは、キーの大文字と小文字の状態を保持します。
デフォルトでは、このプロパティはキーボードの大文字の状態を反映します。
weight : real |
シグナル・ドキュメント
clicked() |
このシグナルは、キーが押されたときにトリガーされ、キーのカスタム処理を可能にします。
注意: 対応するハンドラはonClicked です。
特定の Qt ライセンスの下で利用可能です。
詳細はこちら。