QKeyboardHandler Class
class Qt3DInput::QKeyboardHandlerBietet eine Benachrichtigung über Tastaturereignisse. Mehr...
Kopfzeile: | #include <QKeyboardHandler> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3dinput) target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
qmake: | QT += 3dinput |
In QML: | KeyboardHandler |
Vererbt: | Qt3DCore::QComponent |
Status: | Veraltet |
Eigenschaften
- focus : bool
- sourceDevice : Qt3DInput::QKeyboardDevice*
Öffentliche Funktionen
QKeyboardHandler(Qt3DCore::QNode *parent = nullptr) | |
bool | focus() const |
Qt3DInput::QKeyboardDevice * | sourceDevice() const |
Öffentliche Slots
void | setFocus(bool focus) |
void | setSourceDevice(Qt3DInput::QKeyboardDevice *keyboardDevice) |
Signale
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) |
Dokumentation der Eigenschaften
focus : bool
Hält true
wenn der QKeyboardHandlers den Fokus hat.
Zugriffsfunktionen:
bool | focus() const |
void | setFocus(bool focus) |
Benachrichtigungssignal:
void | focusChanged(bool focus) |
sourceDevice : Qt3DInput::QKeyboardDevice*
Enthält das Tastaturgerät der QKeyboardHandler. Ohne gültiges Gerät empfängt die QKeyboardHandler kein Ereignis.
Zugriffsfunktionen:
Qt3DInput::QKeyboardDevice * | sourceDevice() const |
void | setSourceDevice(Qt3DInput::QKeyboardDevice *keyboardDevice) |
Melder-Signal:
void | sourceDeviceChanged(Qt3DInput::QKeyboardDevice *keyboardDevice) |
Member Function Dokumentation
[explicit]
QKeyboardHandler::QKeyboardHandler(Qt3DCore::QNode *parent = nullptr)
Konstruiert eine neue QKeyboardHandler-Instanz mit übergeordnetem parent.
[signal]
void QKeyboardHandler::asteriskPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die * Taste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::backPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Zurück-Taste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::backtabPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Backtab-Taste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::callPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Ruftaste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::cancelPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Abbruchtaste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::context1Pressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Taste Kontext 1 gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::context2Pressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Taste context 2 gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::context3Pressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Taste context 2 gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::context4Pressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Kontexttaste 4 gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::deletePressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Löschtaste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::digit0Pressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Taste 0 gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::digit1Pressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Taste 1 gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::digit2Pressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Taste 2 gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::digit3Pressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Taste 3 gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::digit4Pressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Taste 4 gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::digit5Pressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Taste 5 gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::digit6Pressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Taste 6 gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::digit7Pressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Taste 7 gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::digit8Pressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Taste 8 gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::digit9Pressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Taste 9 gedrückt wird, wobei die Ereignisdetails in event
[signal]
void QKeyboardHandler::downPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Abwärtstaste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::enterPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Eingabetaste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::escapePressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Escape-Taste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::flipPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Umschalttaste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::hangupPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Auflegentaste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::leftPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die linke Taste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::menuPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Menütaste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::noPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Ja-Taste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::numberSignPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Zifferntaste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::pressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn eine Taste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::released(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn eine Taste losgelassen wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::returnPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Return-Taste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::rightPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die rechte Taste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::selectPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Auswahltaste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[slot]
void QKeyboardHandler::setFocus(bool focus)
Setzt den Fokus auf focus. Wenn der Fokus derzeit nicht auf true
gesetzt ist, erhält diese Komponente den Tastaturfokus.
Hinweis: Setter-Funktion für die Eigenschaft focus.
Siehe auch focus().
Qt3DInput::QKeyboardDevice *QKeyboardHandler::sourceDevice() const
Gibt das aktuelle Tastaturgerät zurück.
Hinweis: Getter-Funktion für die Eigenschaft sourceDevice.
Siehe auch setSourceDevice().
[signal]
void QKeyboardHandler::spacePressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Leertaste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::tabPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Tabulatortaste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::upPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Aufwärtstaste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::volumeDownPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Taste zum Verringern der Lautstärke gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::volumeUpPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Taste zum Erhöhen der Lautstärke gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
[signal]
void QKeyboardHandler::yesPressed(Qt3DInput::QKeyEvent *event)
Dieses Signal wird ausgegeben, wenn die Ja-Taste gedrückt wird, wobei die Ereignisdetails in event enthalten sind.
© 2025 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.