> For the complete documentation index, see [llms.txt](https://wiki.provenance-emu.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.provenance-emu.com/using-provenance/controllers-and-controls.md).

# Controllers & Controls

Provenance supports a wide range of physical controllers on iPhone, iPad, Apple TV, and Mac — from certified MFi gamepads to Bluetooth classics. This section covers everything you need to connect a controller and understand the button mappings for each system.

## 🎮 Supported Controllers

[**Supported Controllers**](/using-provenance/controllers-and-controls/controllers.md) — Full compatibility guide covering:

* **MFi controllers** — Apple-certified gamepads (recommended for best compatibility)
* **Steam Controller** — Valve's Bluetooth controller used as a pseudo-MFi Extended2+ gamepad
* **iCade controllers** — Legacy Bluetooth controllers using key mappings
* Controller form factors: form-fitting (GameVice, Kishi) vs. standalone (SteelSeries, Rotor Riot)
* Compatibility ratings for iPhone, iPad, and Apple TV

## ⭐ Controller Reviews

[**Controller Reviews**](/using-provenance/controllers-and-controls/controller-reviews.md) — Individual reviews with pros, cons, and recommendations to help you choose the right controller.

## 🗺 Control Maps

[**Control Maps**](/using-provenance/controllers-and-controls/control-maps.md) — Button mappings for every supported system, organized by MFi gamepad profile (Micro, Standard, Extended, Extended2).

***

## Quick Tips

* **MFi controllers** offer the best experience and can navigate tvOS system menus.
* **iCade controllers** cannot be used simultaneously with MFi controllers.
* For systems requiring more buttons than your controller has (PSX, N64), Provenance provides **MFi+ combos** and on-screen UI buttons to cover missing inputs.
* On Apple TV, a **standalone Bluetooth controller** (not form-fitting) is recommended.
* See [Skins](/using-provenance/skins-guide.md) to customize the on-screen overlay for touch controls.

***

{% hint style="info" %}
Need help? Ask on [Discord](https://discord.gg/provenance).
{% endhint %}
