QML frontend for the Qt3DInput::QLogicalDevice C++ class. More...
Import Statement: | import Qt3D.Input |
Since: | Qt 5.6 |
Instantiates: | QLogicalDevice |
Allows the user to define a set of actions that they wish to use within an application.
LogicalDevice { id: keyboardLogicalDevice actions: [ Action { name: "fire" inputs: [ ActionInput { sourceDevice: keyboardSourceDevice keys: [Qt.Key_Space] }, InputChord { tolerance: 10 inputs: [ ActionInput { sourceDevice: keyboardSourceDevice keys: [Qt.Key_A] }, ActionInput { sourceDevice: keyboardSourceDevice keys: [Qt.Key_S] } ] } ] }, Action { name: "reload" inputs: [ ActionInput { sourceDevice: keyboardSourceDevice keys: [Qt.Key_Alt] } ] }, Action { name: "combo" inputs: [ InputSequence { interval: 1000 timeout: 10000 inputs: [ ActionInput { sourceDevice: keyboardSourceDevice keys: [Qt.Key_G] }, ActionInput { sourceDevice: keyboardSourceDevice keys: [Qt.Key_D] }, ActionInput { sourceDevice: keyboardSourceDevice keys: [Qt.Key_J] } ] } ] } ] }
The actions used by this Logical Device
The axis used by this Logical Device
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qt3d-input-logicaldevice.html