KeyEvent QML Type
QKeyEvent のC++クラス用のQMLフロントエンド。詳細...
| Import Statement: | import Qt3D.Input 2.12 |
| 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 」に設定すると、キーイベントがアイテムの親へ伝播されるのを防ぐことができます。
一般的に、アイテムがキーイベントに対して処理を行う場合、そのイベントを受け入れるように設定することで、親アイテムなどが同じイベントに反応するのを防ぐことができます。
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 を返します。
QKeySequence::StandardKeyも参照してください 。
© 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.