LogicalDevice
QML frontend for the Qt3DInput::QLogicalDevice C++ class. More...
Import Statement: |
import Qt3D.Input 2.4 |
Since: |
Qt 5.6 |
Instantiates: |
QLogicalDevice
|
Properties
Detailed Description
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]
}
]
}
]
}
]
}
Property Documentation
The actions used by this Logical Device
The axis used by this Logical Device