このページでは

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

キーリピート属性を設定します。

リピートが有効な場合、キーは押されたまま入力イベントを繰り返します。alternativeKeys も設定されている場合は、repeat を使用しないでください。

デフォルトはfalseです。

注意: このプロパティは現在、何の効果もありません。


showPreview : bool

show preview 属性を設定します。

デフォルトでは、ファンクションキーの文字プレビューポップアップは表示されません。


smallText : string

キーの隅にレンダリングされる小さなテキストを設定します。

デフォルト値は、代替キーのデフォルト項目に基づいています。


smallTextVisible : bool

小さいテキストの可視性を設定します。

デフォルト値はKeyboardLayout.smallTextVisible から継承されます。


text : string

入力メソッド処理用のキーテキストを設定します。

多 く の場合、 こ れはキー コ ー ド の Unicode 表現です。

デフォルト値は空文字列です。


uppercased : bool

このプロパティは、キーの大文字と小文字の状態を保持します。

デフォルトでは、このプロパティはキーボードの大文字の状態を反映します。


weight : real

キーの相対的な大きさを決定するキーウェイト値を設定します。

レイアウトのキー・サイズを変更するには、このプロパティを使用します。

デフォルト値はKeyboardLayout.keyWeight


シグナル・ドキュメント

clicked()

このシグナルは、キーが押されたときにトリガーされ、キーのカスタム処理を可能にします。

注意: 対応するハンドラはonClicked です。


特定の Qt ライセンスの下で利用可能です。
詳細はこちら。