QKeyboardHandler Class

( Qt3DInput::QKeyboardHandler )

Provides keyboard event notification 更多...

头: #include <QKeyboardHandler>
qmake: QT += 3dinput
Since: Qt 5.5
实例化: KeyboardHandler
继承: Qt3DCore::QComponent

特性

公共函数

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

公共槽

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

信号

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

额外继承成员

详细描述

Provides keyboard event notification

特性文档编制

focus : bool

保持 true if the QKeyboardHandlers has focus.

访问函数:

bool focus () const
void setFocus (bool focus )

通知程序信号:

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.

访问函数:

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

通知程序信号:

void sourceDeviceChanged (QKeyboardDevice * keyboardDevice )

成员函数文档编制

QKeyboardHandler:: QKeyboardHandler ( QNode * parent = nullptr)

构造新的 QKeyboardHandler instance with parent parent .

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

This signal is emitted when the * key is pressed with the event details being contained within event

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

This signal is emitted when the back key is pressed with the event details being contained within event

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

This signal is emitted when the backtab key is pressed with the event details being contained within event

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

This signal is emitted when the call key is pressed with the event details being contained within event

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

This signal is emitted when the cancel key is pressed with the event details being contained within event

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

This signal is emitted when the context 1 key is pressed with the event details being contained within event

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

This signal is emitted when the context 2 key is pressed with the event details being contained within event

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

This signal is emitted when the context 2 key is pressed with the event details being contained within event

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

This signal is emitted when the context 4 key is pressed with the event details being contained within event

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

This signal is emitted when the delete key is pressed with the event details being contained within event

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

This signal is emitted when the 0 key is pressed with the event details being contained within event

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

This signal is emitted when the 1 key is pressed with the event details being contained within event

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

This signal is emitted when the 2 key is pressed with the event details being contained within event

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

This signal is emitted when the 3 key is pressed with the event details being contained within event

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

This signal is emitted when the 4 key is pressed with the event details being contained within event

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

This signal is emitted when the 5 key is pressed with the event details being contained within event

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

This signal is emitted when the 6 key is pressed with the event details being contained within event

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

This signal is emitted when the 7 key is pressed with the event details being contained within event

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

This signal is emitted when the 8 key is pressed with the event details being contained within event

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

This signal is emitted when the 9 key is pressed with the event details being contained within event

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

This signal is emitted when the down key is pressed with the event details being contained within event

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

This signal is emitted when the enter key is pressed with the event details being contained within event

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

This signal is emitted when the escape key is pressed with the event details being contained within event

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

This signal is emitted when the flip key is pressed with the event details being contained within event

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

This signal is emitted when the hangup key is pressed with the event details being contained within event

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

This signal is emitted when the left key is pressed with the event details being contained within event

This signal is emitted when the menu key is pressed with the event details being contained within event

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

This signal is emitted when the yes key is pressed with the event details being contained within event

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

This signal is emitted when the number sign key is pressed with the event details being contained within event

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

This signal is emitted when a key is pressed with the event details being contained within event

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

This signal is emitted when a key is released with the event details being contained within event

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

This signal is emitted when the return key is pressed with the event details being contained within event

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

This signal is emitted when the right key is pressed with the event details being contained within event

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

This signal is emitted when the select key is pressed with the event details being contained within 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.

注意: Setter 函数对于特性 focus .

另请参阅 focus ().

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

Returns the current keyboard device.

注意: Getter 函数对于特性 sourceDevice .

另请参阅 setSourceDevice ().

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

This signal is emitted when the space key is pressed with the event details being contained within event

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

This signal is emitted when the tab key is pressed with the event details being contained within event

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

This signal is emitted when the up key is pressed with the event details being contained within event

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

This signal is emitted when the volume down key is pressed with the event details being contained within event

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

This signal is emitted when the volume up key is pressed with the event details being contained within event

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

This signal is emitted when the yes key is pressed with the event details being contained within event