# InputAxis

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

Input axis descriptor.

```ds title="InputAxis"
export struct InputAxis {
    code: uint32;
    minimum: float64;
    maximum: float64;
    flat: float64;
    fuzz: float64;
    resolution: float64;
}
```

[language/library/src/input/binding/device.ds:117:130](https://github.com/destack-sh/destack/blob/main/language/library/src/input/binding/device.ds#L117-L130)

## Members

### `code: uint32`

Host-native axis code.

### `minimum: float64`

Minimum normalized axis value.

### `maximum: float64`

Maximum normalized axis value.

### `flat: float64`

Neutral dead-zone width when reported by the host.

### `fuzz: float64`

Noise threshold when reported by the host.

### `resolution: float64`

Unit resolution when reported by the host.
