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