KeyEvent QML Type
QKeyEvent C++ クラスの QML フロントエンドです。詳細...
| Import Statement: | import Qt3D.Input 2.11 |
| In C++: | QKeyEvent |
| Status: | Deprecated |
プロパティ
- accepted : bool
- count : int
- isAutoRepeat : bool
- key : int
- modifiers : int
- nativeScanCode : quint32
- text : string
方法
- bool matches(StandardKey key)
詳細説明
KeyEvent QML型を直接生成することはできません。このタイプのオブジェクトはKeyboardHandler のシグナルパラメータとして使用される。
プロパティの説明
accepted : bool
acceptedを true に設定すると、キーイベントがアイテムの親に伝搬されるのを防ぐことができます。
一般的に、アイテムがキーイベントに反応する場合、祖先のアイテムも同じイベントに反応しないように、acceptedにする必要があります。
count : int [read-only]
このイベントに関係するキーの数を保持する。text が空でない場合、これは単に文字列の長さである。
isAutoRepeat : bool [read-only]
このイベントが自動リピートキーによるものかどうかを保持する。
key : int [read-only]
このプロパティは、押されたり離されたりしたキーのコードを保持する。
キーボードコードの一覧はQt.Key を参照。
KeyEvent.keyも参照してください 。
modifiers : int [read-only]
このプロパティは、イベントが発生する直前に存在していたキーボード修飾フラグを保持する。
KeyEvent.modifiersも参照してください 。
nativeScanCode : quint32 [read-only]
このプロパティは、押されたキーのネイティブスキャンコードを含む。これはQKeyEvent から変更されずに渡される。
QKeyEvent::nativeScanCode()も参照のこと 。
text : string [read-only]
このプロパティは、キーが生成した Unicode テキストを保持します。Shift、Control、Alt、Metaなどの修飾キーが押されたり離されたりしている場合、返されるテキストは空文字列になることがあります。そのような場合はkey に有効な値が格納されます。
メソッドのドキュメント
bool matches(StandardKey key)
キーイベントが与えられた標準key にマッチする場合はtrue を返し、そうでない場合はfalse を返します。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.