LogicalDevice QML Type

QML frontend for the Qt3DInput::QLogicalDevice C++ class. More...

Import Statement: import Qt3D.Input 2.15
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

actions : list<Action>

The actions used by this Logical Device


axis : list<Axis>

The axis used by this Logical Device