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 |
속성
- focus : bool
- sourceDevice : Qt3DInput::QKeyboardDevice*
공용 기능
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 에 포함된 상태에서 왼쪽 키를 누르면 발산됩니다.
[signal]
void QKeyboardHandler::menuPressed(Qt3DInput::QKeyEvent *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.