# 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**](https://wiki.provenance-emu.com/using-provenance/controllers-and-controls/controllers) — 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**](https://wiki.provenance-emu.com/using-provenance/controllers-and-controls/controller-reviews) — Individual reviews with pros, cons, and recommendations to help you choose the right controller.

## 🗺 Control Maps

[**Control Maps**](https://wiki.provenance-emu.com/using-provenance/controllers-and-controls/control-maps) — 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](https://wiki.provenance-emu.com/using-provenance/skins-guide) to customize the on-screen overlay for touch controls.

***

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