QKeyboardHandler Class

(Qt3DInput::QKeyboardHandler)

Provides keyboard event notification. More...

Header: #include <QKeyboardHandler>
qmake: QT += 3dinput
Since: Qt 5.5
Instantiated By: KeyboardHandler
Inherits: Qt3DCore::QComponent

Properties

Public Functions

QKeyboardHandler(Qt3DCore::QNode *parent = nullptr)
bool focus() const
Qt3DInput::QKeyboardDevice *sourceDevice() const

Public Slots

void setFocus(bool focus)
void setSourceDevice(Qt3DInput::QKeyboardDevice *keyboardDevice)

Signals

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)

Static Public Members

const QMetaObject staticMetaObject
  • 9 static public members inherited from QObject

Additional Inherited Members

Detailed Description

Provides keyboard event notification.

Property Documentation

focus : bool

Holds true if the QKeyboardHandlers has focus.

Access functions:

bool focus() const
void setFocus(bool focus)

Notifier signal:

void focusChanged(bool focus)

sourceDevice : Qt3DInput::QKeyboardDevice*

Holds the keyboard device of the QKeyboardHandler. Without a valid device, the QKeyboardHandler won't receive any event.

Access functions:

Qt3DInput::QKeyboardDevice *sourceDevice() const
void setSourceDevice(Qt3DInput::QKeyboardDevice *keyboardDevice)

Notifier signal:

void sourceDeviceChanged(Qt3DInput::QKeyboardDevice *keyboardDevice)

Member Function Documentation

QKeyboardHandler::QKeyboardHandler(Qt3DCore::QNode *parent = nullptr)

Constructs a new QKeyboardHandler instance with parent parent.

[signal] void QKeyboardHandler::asteriskPressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::backPressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::backtabPressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::callPressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::cancelPressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::context1Pressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::context2Pressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::context3Pressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::context4Pressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::deletePressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::digit0Pressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::digit1Pressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::digit2Pressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::digit3Pressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::digit4Pressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::digit5Pressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::digit6Pressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::digit7Pressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::digit8Pressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::digit9Pressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::downPressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::enterPressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::escapePressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::flipPressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::hangupPressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::leftPressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::noPressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::numberSignPressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::pressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::released(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::returnPressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::rightPressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::selectPressed(Qt3DInput::QKeyEvent *event)

[slot] void QKeyboardHandler::setFocus(bool focus)

Sets the focus to focus. If focus is not currently set to true, this component will receive keyboard focus.

Note: Setter function for property focus.

See also focus().

Qt3DInput::QKeyboardDevice *QKeyboardHandler::sourceDevice() const

Returns the current keyboard device.

Note: Getter function for property sourceDevice.

See also setSourceDevice().

[signal] void QKeyboardHandler::spacePressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::tabPressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::upPressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::volumeDownPressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::volumeUpPressed(Qt3DInput::QKeyEvent *event)

[signal] void QKeyboardHandler::yesPressed(Qt3DInput::QKeyEvent *event)