# InputDeviceControls

`import { InputDeviceControls } from "destack:input/binding";`

Input device controls.

```ds title="InputDeviceControls"
export struct InputDeviceControls {
    axes: InputAxis[];
    buttons: InputButton[];
}
```

[language/library/src/input/binding/device.ds:141:146](https://github.com/destack-sh/destack/blob/main/language/library/src/input/binding/device.ds#L141-L146)

## Members

### `axes: InputAxis[]`

Axis descriptors in host order.

### `buttons: InputButton[]`

Button descriptors in host order.
