QKeyboardDevice Class

class Qt3DInput ::QKeyboardDevice

QKeyboardDevice is in charge of dispatching keyboard events to attached QQKeyboardHandler objects. 更多...

頭: #include <QKeyboardDevice>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
qmake: QT += 3dinput
實例化: KeyboardDevice
繼承: Qt3DInput::QAbstractPhysicalDevice

特性

公共函數

QKeyboardDevice (Qt3DCore::QNode * parent = nullptr)
Qt3DInput::QKeyboardHandler * activeInput () const

重實現公共函數

virtual int axisCount () const override
virtual int axisIdentifier (const QString & name ) const override
virtual QStringList axisNames () const override
virtual int buttonCount () const override
virtual int buttonIdentifier (const QString & name ) const override
virtual QStringList buttonNames () const override

信號

void activeInputChanged (Qt3DInput::QKeyboardHandler * activeInput )

詳細描述

特性文檔編製

[read-only] activeInput : Qt3DInput::QKeyboardHandler * const

Holds the active QKeyboardHandler 為設備。

訪問函數:

Qt3DInput::QKeyboardHandler * activeInput () const

通知程序信號:

void activeInputChanged (Qt3DInput::QKeyboardHandler * activeInput )

成員函數文檔編製

[explicit] QKeyboardDevice:: QKeyboardDevice ( Qt3DCore::QNode * parent = nullptr)

Constructs a new QKeyboardDevice instance with parent .

[override virtual] int QKeyboardDevice:: axisCount () const

重實現: QAbstractPhysicalDevice::axisCount() const .

Returns the axis count.

注意: Currently always returns zero.

[override virtual] int QKeyboardDevice:: axisIdentifier (const QString & name ) const

重實現: QAbstractPhysicalDevice::axisIdentifier(const QString &name) const .

Returns the axisIdentifier matching the name .

[override virtual] QStringList QKeyboardDevice:: axisNames () const

重實現: QAbstractPhysicalDevice::axisNames() const .

Returns the axis names.

注意: Currently always returns empty QStringList .

[override virtual] int QKeyboardDevice:: buttonCount () const

重實現: QAbstractPhysicalDevice::buttonCount() const .

Returns the button count.

[override virtual] int QKeyboardDevice:: buttonIdentifier (const QString & name ) const

重實現: QAbstractPhysicalDevice::buttonIdentifier(const QString &name) const .

Returns the buttonIdentifier matching the name .

[override virtual] QStringList QKeyboardDevice:: buttonNames () const

重實現: QAbstractPhysicalDevice::buttonNames() const .

Returns the button names.