The **2D XY Pad** is a spatial coordinate targeting interface designed for moving head Pan and Tilt positioning.

![2D Pan/Tilt XY Pad with Position Presets](https://unilighter.cc/info/docs/controls/xy-pad/control_xy_pad_1036051f.png)

---

## 🕹️ Spatial Features & Controls

- **Interactive Crosshairs & Target Reticle**: Shows the live physical beam direction in real time.
- **Pan & Tilt Sidebar Indicators**: Dedicated horizontal and vertical progress bars on the bottom and right edges indicate individual axis values.
- **Continuous Pointer Lock**: When dragging with a mouse, the pointer locks to allow endless spatial steering without running into window boundaries.
- **Surgical Precision Mode (`Shift` + Drag)**: Drops sensitivity to 10% (`SENSITIVITY_SHIFT = 0.1`) for micro-positioning spotlights on soloists.
- **Fast Movement (`Ctrl` + Drag)**: Accelerates motion for rapid beam sweeps.
- **Position Presets**: One-touch recall buttons (*Center Focus*, *Fan Out Stage*, *Sky Beams*, *Cross Beams*). Click `+` to save the current coordinates under a custom preset name.
- **Axis Inversion**: Supports independent `Invert Pan` and `Invert Tilt` settings to match inverted truss fixture mounting.

Map physical joysticks or XY MIDI pads via **[Assign Mode](https://unilighter.cc/info/for-ai/docs/bindings.md)**.

