QKeyboardHandler Class

class Qt3DInput::QKeyboardHandler

Bietet 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

Ö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)

Detaillierte Beschreibung

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.

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.