- Qt 6.4
- Qt 3D
- QML Types
- Qt3D.Input
- InputChord
- Qt 6.4.3 Reference Documentation

# InputChord QML Type

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

Import Statement: | import Qt3D.Input 2.4
Since: | Qt 5.7
Instantiates: | QInputChord

- List of all members, including inherited members

## Properties

- chords : list<AbstractActionInput>
- timeout : int

## Detailed Description

Represents a set of QAbstractActionInput's that must be triggerd at once.

The following example shows an sequence that will be triggered by pressing the G, D, and J keys in that order with a maximum time between key presses of 1 second and overall maximum input time of 3 seconds.

     InputChord {
         interval: 1000
         timeout: 3000
         chords: [
            ActionInput {
                 sourceDevice: keyboardSourceDevice
                 keys: [Qt.Key_G]
            },
            ActionInput {
                 sourceDevice: keyboardSourceDevice
                 keys: [Qt.Key_D]
            },
            ActionInput {
                 sourceDevice: keyboardSourceDevice
                 keys: [Qt.Key_J]
            }
            ]
      }

## Property Documentation

chords : list<AbstractActionInput>

The list of AbstractActionInput that must be triggered to trigger this aggregate input.

timeout : int