KeyEvent QML Type
Interfaz QML para la clase C++ QKeyEvent. Más...
| Import Statement: | import Qt3D.Input 2.11 |
| In C++: | QKeyEvent |
| Status: | Deprecated |
Propiedades
- accepted : bool
- count : int
- isAutoRepeat : bool
- key : int
- modifiers : int
- nativeScanCode : quint32
- text : string
Métodos
- bool matches(StandardKey key)
Descripción detallada
El tipo QML KeyEvent no puede crearse directamente. Los objetos de este tipo se utilizan como parámetros de señal en KeyboardHandler.
Documentación de propiedades
accepted : bool
Establecer aceptado a true evita que el evento clave se propague al elemento padre.
Generalmente, si el elemento actúa sobre el evento clave, entonces debe ser aceptado para que los elementos ancestros no respondan también al mismo evento.
count : int [read-only]
Contiene el número de claves involucradas en este evento. Si text no está vacío, es simplemente la longitud de la cadena.
isAutoRepeat : bool [read-only]
Indica si este evento proviene de una tecla de repetición automática.
key : int [read-only]
Esta propiedad contiene el código de la tecla que se ha pulsado o soltado.
Véase Qt.Key para la lista de códigos de teclado.
Véase también KeyEvent.key.
modifiers : int [read-only]
Esta propiedad contiene los indicadores de modificador de teclado que existían inmediatamente antes de que se produjera el evento.
Véase también KeyEvent.modifiers.
nativeScanCode : quint32 [read-only]
Esta propiedad contiene el código de escaneo nativo de la tecla pulsada. Se transmite desde QKeyEvent sin cambios.
Véase también QKeyEvent::nativeScanCode().
text : string [read-only]
Esta propiedad contiene el texto Unicode que generó la tecla. El texto devuelto puede ser una cadena vacía en los casos en que se estén pulsando o soltando teclas modificadoras, como Shift, Control, Alt y Meta. En tales casos key contendrá un valor válido.
Documentación del método
bool matches(StandardKey key)
Devuelve true si el evento clave coincide con la norma dada key; en caso contrario devuelve false.
Véase también 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.