Qt3DInput::QKeyboardHandler Class
class Qt3DInput::QKeyboardHandlerProporciona notificación de eventos de teclado. Más...
| Cabecera: | #include <QKeyboardHandler> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS 3dinput)target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
| qmake: | QT += 3dinput |
| En QML: | KeyboardHandler |
| Hereda: | Qt3DCore::QComponent |
| Status: | Obsoleto |
Propiedades
- focus : bool
- sourceDevice : Qt3DInput::QKeyboardDevice*
Funciones públicas
| QKeyboardHandler(Qt3DCore::QNode *parent = nullptr) | |
| bool | focus() const |
| Qt3DInput::QKeyboardDevice * | sourceDevice() const |
Ranuras públicas
| void | setFocus(bool focus) |
| void | setSourceDevice(Qt3DInput::QKeyboardDevice *keyboardDevice) |
Señales
| void | asteriskPressed(Qt3DInput::QKeyEvent *event) |
| void | backPressed(Qt3DInput::QKeyEvent *event) |
| void | backtabPressed(Qt3DInput::QKeyEvent *event) |
| void | callPressed(Qt3DInput::QKeyEvent *event) |
| void | cancelPressed(Qt3DInput::QKeyEvent *event) |
| void | context1Pressed(Qt3DInput::QKeyEvent *event) |
| void | context2Pressed(Qt3DInput::QKeyEvent *event) |
| void | context3Pressed(Qt3DInput::QKeyEvent *event) |
| void | context4Pressed(Qt3DInput::QKeyEvent *event) |
| void | deletePressed(Qt3DInput::QKeyEvent *event) |
| void | digit0Pressed(Qt3DInput::QKeyEvent *event) |
| void | digit1Pressed(Qt3DInput::QKeyEvent *event) |
| void | digit2Pressed(Qt3DInput::QKeyEvent *event) |
| void | digit3Pressed(Qt3DInput::QKeyEvent *event) |
| void | digit4Pressed(Qt3DInput::QKeyEvent *event) |
| void | digit5Pressed(Qt3DInput::QKeyEvent *event) |
| void | digit6Pressed(Qt3DInput::QKeyEvent *event) |
| void | digit7Pressed(Qt3DInput::QKeyEvent *event) |
| void | digit8Pressed(Qt3DInput::QKeyEvent *event) |
| void | digit9Pressed(Qt3DInput::QKeyEvent *event) |
| void | downPressed(Qt3DInput::QKeyEvent *event) |
| void | enterPressed(Qt3DInput::QKeyEvent *event) |
| void | escapePressed(Qt3DInput::QKeyEvent *event) |
| void | flipPressed(Qt3DInput::QKeyEvent *event) |
| void | focusChanged(bool focus) |
| void | hangupPressed(Qt3DInput::QKeyEvent *event) |
| void | leftPressed(Qt3DInput::QKeyEvent *event) |
| void | menuPressed(Qt3DInput::QKeyEvent *event) |
| void | noPressed(Qt3DInput::QKeyEvent *event) |
| void | numberSignPressed(Qt3DInput::QKeyEvent *event) |
| void | pressed(Qt3DInput::QKeyEvent *event) |
| void | released(Qt3DInput::QKeyEvent *event) |
| void | returnPressed(Qt3DInput::QKeyEvent *event) |
| void | rightPressed(Qt3DInput::QKeyEvent *event) |
| void | selectPressed(Qt3DInput::QKeyEvent *event) |
| void | sourceDeviceChanged(Qt3DInput::QKeyboardDevice *keyboardDevice) |
| void | spacePressed(Qt3DInput::QKeyEvent *event) |
| void | tabPressed(Qt3DInput::QKeyEvent *event) |
| void | upPressed(Qt3DInput::QKeyEvent *event) |
| void | volumeDownPressed(Qt3DInput::QKeyEvent *event) |
| void | volumeUpPressed(Qt3DInput::QKeyEvent *event) |
| void | yesPressed(Qt3DInput::QKeyEvent *event) |
Documentación de propiedades
focus : bool
Mantiene true si el QKeyboardHandlers tiene foco.
Funciones de acceso:
| bool | focus() const |
| void | setFocus(bool focus) |
Señal de notificador:
| void | focusChanged(bool focus) |
sourceDevice : Qt3DInput::QKeyboardDevice*
Contiene el dispositivo de teclado del QKeyboardHandler. Sin un dispositivo válido, el QKeyboardHandler no recibirá ningún evento.
Funciones de acceso:
| Qt3DInput::QKeyboardDevice * | sourceDevice() const |
| void | setSourceDevice(Qt3DInput::QKeyboardDevice *keyboardDevice) |
Señal del notificador:
| void | sourceDeviceChanged(Qt3DInput::QKeyboardDevice *keyboardDevice) |
Documentación de la función miembro
[explicit] QKeyboardHandler::QKeyboardHandler(Qt3DCore::QNode *parent = nullptr)
Construye una nueva instancia de QKeyboardHandler con el padre parent.
[signal] void QKeyboardHandler::asteriskPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la * tecla y los detalles del evento están contenidos en event.
[signal] void QKeyboardHandler::backPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla de retroceso y los detalles del evento están contenidos en event.
[signal] void QKeyboardHandler::backtabPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla backtab y los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::callPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla de llamada, con los detalles del evento contenidos en event.
[signal] void QKeyboardHandler::cancelPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla de cancelación y los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::context1Pressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla de contexto 1, y los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::context2Pressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla contextual 2, y los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::context3Pressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla contextual 2, y los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::context4Pressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla contextual 4. Los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::deletePressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla suprimir, y los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::digit0Pressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla 0. Los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::digit1Pressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla 1. Los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::digit2Pressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla 2. Los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::digit3Pressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla 3. Los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::digit4Pressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla 4. Los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::digit5Pressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla 5. Los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::digit6Pressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla 6. Los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::digit7Pressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla 7. Los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::digit8Pressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla 8. Los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::digit9Pressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla 9. Los detalles del evento están contenidos en event
[signal] void QKeyboardHandler::downPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla abajo, y los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::enterPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla Intro y los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::escapePressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla de escape y los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::flipPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla flip y los detalles del evento están contenidos en event.
[signal] void QKeyboardHandler::hangupPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla de colgar, con los detalles del evento contenidos en event.
[signal] void QKeyboardHandler::leftPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla izquierda y los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::menuPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla de menú y los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::noPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla sí y los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::numberSignPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla del signo numérico, y los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::pressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa una tecla y los detalles del evento están contenidos en event.
[signal] void QKeyboardHandler::released(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se suelta una tecla y los detalles del evento están contenidos en event.
[signal] void QKeyboardHandler::returnPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla de retorno con los detalles del evento contenidos en event.
[signal] void QKeyboardHandler::rightPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla derecha y los detalles del evento están contenidos en event.
[signal] void QKeyboardHandler::selectPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla de selección, con los detalles del evento contenidos en event.
[slot] void QKeyboardHandler::setFocus(bool focus)
Establece el foco en focus. Si el foco no está actualmente en true, este componente recibirá el foco del teclado.
Nota: Función Setter para la propiedad focus.
Véase también focus().
Qt3DInput::QKeyboardDevice *QKeyboardHandler::sourceDevice() const
Devuelve el dispositivo de teclado actual.
Nota: Función Getter para la propiedad sourceDevice.
Véase también setSourceDevice().
[signal] void QKeyboardHandler::spacePressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla espacio, y los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::tabPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla de tabulación y los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::upPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla Arriba, y los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::volumeDownPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla de bajar volumen, y los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::volumeUpPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla de subir volumen, y los detalles del evento se encuentran en event.
[signal] void QKeyboardHandler::yesPressed(Qt3DInput::QKeyEvent *event)
Esta señal se emite cuando se pulsa la tecla sí y los detalles del evento se encuentran en event.
© 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.