LogicalDevice QML Type▲
-
Import Statement: import Qt3D.Input 2.1
-
Since: Qt 5.6
-
Instantiates:: QLogicalDevice
Detailed Description▲
Allows the user to define a set of actions that they wish to use within an application.
Sélectionnez
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]
}
]
}
]
}
]
}

