Qt3DInput::QKeyboardHandler Class
class Qt3DInput::QKeyboardHandlerNotifie les événements liés au clavier. Plus d'informations...
| En-tête : | #include <QKeyboardHandler> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS 3dinput)target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
| qmake : | QT += 3dinput |
| En QML : | KeyboardHandler |
| Hérite : | Qt3DCore::QComponent |
| Statut : | Déclassé |
Propriétés
- focus : bool
- sourceDevice : Qt3DInput::QKeyboardDevice*
Fonctions publiques
| QKeyboardHandler(Qt3DCore::QNode *parent = nullptr) | |
| bool | focus() const |
| Qt3DInput::QKeyboardDevice * | sourceDevice() const |
Emplacements publics
| void | setFocus(bool focus) |
| void | setSourceDevice(Qt3DInput::QKeyboardDevice *keyboardDevice) |
Signaux
| 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) |
Propriété Documentation
focus : bool
Tient true si le QKeyboardHandlers a le focus.
Fonctions d'accès :
| bool | focus() const |
| void | setFocus(bool focus) |
Signal de notification :
| void | focusChanged(bool focus) |
sourceDevice : Qt3DInput::QKeyboardDevice*
Contient le clavier du site QKeyboardHandler. Sans clavier valide, le site QKeyboardHandler ne recevra aucun événement.
Fonctions d'accès :
| Qt3DInput::QKeyboardDevice * | sourceDevice() const |
| void | setSourceDevice(Qt3DInput::QKeyboardDevice *keyboardDevice) |
Signal du notificateur :
| void | sourceDeviceChanged(Qt3DInput::QKeyboardDevice *keyboardDevice) |
Member Function Documentation
[explicit] QKeyboardHandler::QKeyboardHandler(Qt3DCore::QNode *parent = nullptr)
Construit une nouvelle instance de QKeyboardHandler avec le parent parent.
[signal] void QKeyboardHandler::asteriskPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche * est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::backPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche retour est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::backtabPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche backtab est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::callPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche d'appel est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::cancelPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche d'annulation est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::context1Pressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche contextuelle 1 est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::context2Pressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche contextuelle 2 est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::context3Pressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche contextuelle 2 est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::context4Pressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche contextuelle 4 est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::deletePressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque l'on appuie sur la touche de suppression, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::digit0Pressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche 0 est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::digit1Pressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche 1 est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::digit2Pressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche 2 est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::digit3Pressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche 3 est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::digit4Pressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche 4 est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::digit5Pressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche 5 est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::digit6Pressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche 6 est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::digit7Pressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche 7 est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::digit8Pressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche 8 est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::digit9Pressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche 9 est enfoncée, les détails de l'événement étant contenus dans le fichier event
[signal] void QKeyboardHandler::downPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche bas est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::enterPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque l'on appuie sur la touche Entrée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::escapePressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche d'échappement est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::flipPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche flip est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::hangupPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche de raccrochage est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::leftPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche gauche est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::menuPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque l'on appuie sur la touche de menu, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::noPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche "oui" est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::numberSignPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche du signe numérique est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::pressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsqu'une touche est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::released(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsqu'une touche est relâchée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::returnPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche retour est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::rightPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche droite est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::selectPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche de sélection est enfoncée, les détails de l'événement étant contenus dans event.
[slot] void QKeyboardHandler::setFocus(bool focus)
Place le focus sur focus. Si le focus n'est pas actuellement placé sur true, ce composant recevra le focus du clavier.
Remarque : fonction de définition de la propriété focus.
Voir également focus().
Qt3DInput::QKeyboardDevice *QKeyboardHandler::sourceDevice() const
Renvoie le périphérique de clavier actuel.
Remarque : fonction Getter pour la propriété sourceDevice.
Voir également setSourceDevice().
[signal] void QKeyboardHandler::spacePressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche espace est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::tabPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche de tabulation est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::upPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche haut est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::volumeDownPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche de réduction du volume est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::volumeUpPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche d'augmentation du volume est enfoncée, les détails de l'événement étant contenus dans event.
[signal] void QKeyboardHandler::yesPressed(Qt3DInput::QKeyEvent *event)
Ce signal est émis lorsque la touche "oui" est enfoncée, les détails de l'événement étant contenus dans 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.