QKeyboardHandler Class

class Qt3DInput::QKeyboardHandler

キーボードイベント通知を提供します。詳細...

Header: #include <QKeyboardHandler>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
qmake: QT += 3dinput
In QML: KeyboardHandler
Inherits: Qt3DCore::QComponent
Status: Deprecated

プロパティ

パブリック関数

QKeyboardHandler(Qt3DCore::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(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)

詳細説明

プロパティ Documentation

focus : bool

QKeyboardHandlers にフォーカスがある場合、true を保持します。

アクセス関数

bool focus() const
void setFocus(bool focus)

Notifier シグナル:

void focusChanged(bool focus)

sourceDevice : Qt3DInput::QKeyboardDevice*

QKeyboardHandler のキーボードデバイスを保持します。有効なデバイスがない場合、QKeyboardHandler はイベントを受信しません。

アクセス関数

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

Notifier シグナル:

void sourceDeviceChanged(Qt3DInput::QKeyboardDevice *keyboardDevice)

メンバー関数ドキュメント

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

新しい QKeyboardHandler インスタンスを親parent で構築する。

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

このシグナルは * キーが押されたときに発せられ、イベントの詳細はevent に含まれます。

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

このシグナルはバックキーが押されたときに発せられ、イベントの詳細はevent に記載されています。

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

このシグナルは、バックタブキーが押されたときに発せられ、イベントの詳細はevent に記載されています。

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

このシグナルは、呼び出しキーが押されたときに発せられ、イベントの詳細はevent に記載されています。

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

このシグナルは、キャンセルキーが押されたときに発せられ、イベントの詳細はevent に記載されています。

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

このシグナルは、コンテキスト1キーが押されたときに発せられ、イベントの詳細はevent

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

このシグナルはコンテキスト2のキーが押されたときに発せられ、イベントの詳細はevent

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

このシグナルは、コンテキスト2キーが押されたときに発せられ、そのイベントの詳細はevent に記載されています。

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

このシグナルは、コンテキスト4のキーが押されたときに発せられ、イベントの詳細はevent に記載されています。

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

このシグナルは、deleteキーが押されたときに発せられ、イベントの詳細はevent

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

このシグナルは0キーが押されたときに発せられ、イベントの詳細はevent

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

このシグナルは1キーが押されたときに発せられ、イベントの詳細はevent

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

このシグナルは2キーが押されたときに発せられ、イベントの詳細はevent

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

このシグナルは3キーが押されたときに発せられ、イベントの詳細はevent

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

このシグナルは4キーが押されたときに発せられ、イベントの詳細はevent

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

このシグナルは5キーが押されたときに発せられ、イベントの詳細はevent

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

このシグナルは6キーが押されたときに発せられ、イベントの詳細はevent

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

このシグナルは7キーが押されたときに発せられ、イベントの詳細はevent

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

このシグナルは8キーが押されたときに発せられ、イベントの詳細はevent

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

このシグナルは、9キーが押されたときに発せられ、イベントの詳細はevent

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

このシグナルはダウンキーが押されたときに発せられ、イベントの詳細はevent

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

このシグナルはエンターキーが押されたときに発せられ、イベントの詳細はevent に記載されています。

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

このシグナルはエスケープキーが押されたときに発せられ、イベントの詳細はevent に記載されています。

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

このシグナルはフリップキーが押されたときに発せられ、イベントの詳細はevent に記載されています。

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

このシグナルは、ハングアップキーが押されたときに発せられ、イベントの詳細はevent に記載されています。

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

このシグナルは、左キーが押されたときに発せられ、イベントの詳細はevent に含まれる。

このシグナルは、menuキーが押されたときに発せられ、イベントの詳細はevent

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

このシグナルは、yesキーが押されたときに発せられ、イベントの詳細はevent

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

このシグナルは、数字記号キーが押されたときに発せられ、イベントの詳細はevent に記載されています。

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

このシグナルは、イベントの詳細がevent に含まれるキーが押されたときに発せられる。

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

このシグナルは、キーが離されたときに発せられ、イベントの詳細はevent に記載されている。

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

このシグナルは、returnキーが押されたときに発せられ、イベントの詳細はevent

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

このシグナルは、右キーが押されたときに発せられ、イベントの詳細はevent に含まれる。

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

このシグナルは、event 内にイベントの詳細が含まれる状態でセレクトキーが押されたときに発せられる。

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

フォーカスをfocus に設定します。現在フォーカスがtrue に設定されていない場合、このコンポーネントはキーボードフォーカスを受け取ります。

注: プロパティfocus のセッター関数です。

focus()も参照

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

現在のキーボード・デバイスを返す。

備考: プロパティ sourceDevice に対するゲッター関数。

setSourceDevice()も参照

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

このシグナルは、スペースキーが押されたときに発せられ、イベントの詳細はevent に含まれます。

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

このシグナルは、タブキーが押されたときに発せられ、イベントの詳細はevent に記載されています。

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

この信号は、イベントの詳細がevent に含まれる状態で、up キーが押されたときに発せられる。

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

このシグナルは、ボリュームダウンキーが押されたときに発せられ、イベントの詳細はevent に記載されています。

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

この信号は、event 内にイベントの詳細が含まれている状態で、音量アップキーが押されたときに発せられます。

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

このシグナルは、yes キーが押されたときに発せられ、イベントの詳細はevent に含まれています。

本書に含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。