Controllers

The best app to play
games on Mac with controllers

The Controllers arcade joystick illustration

macOS 11.3+ · Intel & Apple silicon · Version 2.1.0

A must-have app for any gamer. You'll be able to use console controllers to play almost any game on Mac, even games that don't have built-in support for controllers.

Bring your favorite controllerPlayStationXboxNintendo SwitchAnd moreCheck Compatibility
Controllers app showing connected devices and button mappings

01 / Make it yours

A familiar controller.
A whole new way to play.

Turn buttons, sticks, and triggers into keyboard and mouse actions. Bring your favorite controller to games that don’t have built-in controller support.

Controllers app with multiple connected game controllers

02 / Better together

More controllers.
More possibilities.

Map several controllers at the same time, each with its own layout—even two of the same model. Use separate controls for each player, or a Joy-Con in each hand. Your setup stays yours when you reconnect.

Controllers button configuration window

03 / Dial it in

Press a button.
Make it do your thing.

Aim with a supported controller’s motion sensor, move the pointer with a stick, or use a PlayStation touchpad for cursor control and scrolling. Tune sensitivity, dead zones, and response curves to find your feel.

Controllers saved layouts and configuration

04 / Stay in the game

A layout for every game.

Give every game or app its own layout and let Controllers switch automatically. Bind a button to change layouts—or hold it to use a temporary set of controls. Duplicate, search, and export your layouts as JSON for backup or sharing.

Explore the User Guide

More from every button

Simple controls. Powerful possibilities.

Start with a single key. Build up to combinations, repeated actions, and a layout that fits the way you play.

Hold or toggle

Keep a key pressed while you hold a button, or toggle it on and off with a press. Choose what feels right for each action.

Rapid, Sequence, and 2-Tap

Repeat an input, send keys in sequence, or use a double tap. Advanced binding modes give familiar buttons more to do.

Keys, clicks, and text

Assign keyboard combinations, mouse buttons, and text strings. Useful in games—and in the Mac apps you use every day.

Fewer double inputs

Exclusive mode keeps supported controllers from also sending native input to your game. Use mapped controls without competing inputs.

Stay in control

Switch layouts from the menu bar, check wireless battery levels, and connect controllers through the in-app Bluetooth panel.

Make the movement yours

Adjust cursor and scroll sensitivity, dead zones, and joystick response. Supported gyro controls can activate with a hold or a toggle.

Motion, battery reporting, and Exclusive mode depend on your controller and connection. Check Compatibility

From connection to your first game

See how it works.

Connect your controller, assign your first keys, and turn mapping on. Our video tutorials walk you through getting started.

Watch the Tutorials
01 / CONNECT

USB or Bluetooth.

Connect compatible controllers by cable or through the in-app Bluetooth panel.

02 / CONFIGURE

Make your first layout.

Allow Accessibility access so Controllers can send keyboard and mouse input. Then press a controller button and assign an action.

03 / PLAY

Ready when you are.

Turn mapping on and jump into your game. Switch layouts from the menu bar.

Good to know

A few quick answers.

Does it work with games without controller support?

Yes. Controllers translates controller input into keyboard and mouse actions, so you can use it with games and apps that accept those inputs.

Can I try my controller before buying?

Controllers Lite is the companion app for testing your controller. It tests inputs without mapping them to keyboard or mouse actions.

What does my Mac need?

macOS 11.3 or later, on Intel or Apple silicon. Grant Controllers Accessibility permission so it can send keyboard and mouse events.

Why does Controllers need Accessibility permission?

macOS requires this permission to let Controllers send the keyboard and mouse events you assign. Without it, you can see controller inputs, but your mappings won’t control games or apps.

Can I use more than one controller at once?

Yes. Controllers maps multiple connected controllers simultaneously, each with its own layout. Even identical models can have different bindings.

Does Exclusive mode work with every controller?

No. It requires a supported direct HID connection. MFi controllers and Switch 2 controllers connected over Bluetooth cannot use Exclusive mode.

Where can I get help?

Read the user guide, watch the video tutorials, or contact us.

Ready to play your way?

Make your next game yours.

Controllers for Mac · $29.99 USD

One-time purchase through Gumroad. Final taxes and currency conversion are shown at checkout.

Get Controllers

Check your controller first.

Controllers Lite lets you test your controller’s inputs before buying. It’s an input tester, not a trial of keyboard and mouse mapping.

Get Controllers Lite

Need help choosing? Contact Us