このページでは

C

BaseKey QML Type

すべてのキータイプに共通の親。詳細...

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

Item

Inherited By:
11 types

BackspaceKey, ChangeLanguageKey, EnterKey, FillerKey, HideKeyboardKey, InputModeKey, Key, ModeKey, ShiftKey, SpaceKey, and SymbolModeKey

プロパティ

信号

詳細説明

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.BaseKey
  • QtVirtualKeyboard.KeyType.BackspaceKey
  • QtVirtualKeyboard.KeyType.ChangeLanguageKey
  • QtVirtualKeyboard.KeyType.EnterKey
  • QtVirtualKeyboard.KeyType.FillerKey
  • QtVirtualKeyboard.KeyType.HideKeyboardKey
  • QtVirtualKeyboard.KeyType.InputModeKey
  • QtVirtualKeyboard.KeyType.Key
  • QtVirtualKeyboard.KeyType.ModeKey
  • QtVirtualKeyboard.KeyType.ShiftKey
  • QtVirtualKeyboard.KeyType.SpaceKey
  • QtVirtualKeyboard.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 です。


詳細はこちらをご覧ください。