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
QML에서: KeyboardHandler
상속합니다: Qt3DCore::QComponent
상태: 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)

상세 설명

속성 문서

focus : bool

Q키보드핸들러에 포커스가 있는 경우 true 를 보유합니다.

함수에 액세스합니다:

bool focus() const
void setFocus(bool focus)

알림 신호:

void focusChanged(bool focus)

sourceDevice : Qt3DInput::QKeyboardDevice*

QKeyboardHandler 의 키보드 장치를 보유합니다. 유효한 장치가 없으면 QKeyboardHandler 이벤트가 수신되지 않습니다.

액세스 기능:

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

알림 신호:

void sourceDeviceChanged(Qt3DInput::QKeyboardDevice *keyboardDevice)

멤버 기능 문서

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

부모가 parent 인 새 QKeyboardHandler 인스턴스를 생성합니다.

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

이 신호는 이벤트 세부 정보가 event 에 포함된 상태에서 컨텍스트 1 키를 누르면 발신됩니다.

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

이 신호는 이벤트 세부 정보가 event 에 포함된 상태에서 컨텍스트 2 키를 누르면 발신됩니다.

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

이 신호는 이벤트 세부 정보가 event 에 포함된 상태에서 컨텍스트 2 키를 누르면 발신됩니다.

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

이 신호는 이벤트 세부 정보가 event 에 포함된 상태에서 컨텍스트 4 키를 누르면 발신됩니다.

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

이 신호는 이벤트 세부 정보가 event 에 포함된 상태에서 삭제 키를 누르면 발신됩니다.

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

이 신호는 이벤트 세부 정보가 event 에 포함된 상태에서 0 키를 누르면 발산됩니다.

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

이 신호는 이벤트 세부 정보가 event 에 포함된 상태에서 1 키를 누르면 발산됩니다.

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

이 신호는 이벤트 세부 정보가 event 에 포함된 상태에서 2 키를 누르면 발산됩니다.

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

이 신호는 이벤트 세부 정보가 event 에 포함된 상태에서 3 키를 누르면 발산됩니다.

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

이 신호는 이벤트 세부 정보가 event 에 포함된 상태에서 4 키를 누르면 발산됩니다.

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

이 신호는 이벤트 세부 정보가 event 에 포함된 상태에서 5 키를 누르면 발산됩니다.

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

이 신호는 이벤트 세부 정보가 event 에 포함된 상태에서 6 키를 누르면 발산됩니다.

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

이 신호는 이벤트 세부 정보가 event 에 포함된 상태에서 7 키를 누르면 발산됩니다.

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

이 신호는 이벤트 세부 정보가 event 에 포함된 상태에서 8 키를 누르면 발산됩니다.

[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 에 포함된 상태에서 왼쪽 키를 누르면 발산됩니다.

이 신호는 이벤트 세부 정보가 event 에 포함된 상태에서 메뉴 키를 누르면 발산됩니다.

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

이 신호는 이벤트 세부 정보가 event 에 포함된 상태에서 yes 키를 누르면 발신됩니다.

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

이 신호는 이벤트 세부 정보가 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 에 포함된 상태에서 위쪽 키를 누르면 발산됩니다.

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

이 신호는 이벤트 세부 정보가 event 에 포함된 상태에서 볼륨 작게 키를 누르면 발산됩니다.

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

이 신호는 이벤트 세부 정보가 event 에 포함된 상태에서 볼륨 높이기 키를 누르면 발산됩니다.

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

이 신호는 이벤트 세부 정보가 event 에 포함된 상태에서 yes 키를 누르면 발신됩니다.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.