How to use a controller with Steam on a Mac
InputConfig is completely free on the Mac App Store. You don't have to make an account, there are no subscriptions, and nothing is locked. Optimized for Apple silicon.
Steam on a Mac works with the same controllers the Mac does, and for many games it needs nothing from you. The order that saves time: get the Mac to see the pad, let Steam see it, check the game supports one, then pick a layout. I make a free controller mapper, and I will say plainly where Steam already does the job and where it does not.
On this page
Steps
- Connect the controller to the Mac and check it is listed in Game Controllers in System Settings.
- Open Steam, Settings, Controller and turn on Steam Input for your type of pad.
- Check the game supports a controller on the Mac.
- Pick a layout from the game's controller page, or flip its Steam Input override.
- For games Steam cannot reach, map the pad to keys with a mapper and turn Steam Input off for that game.
Connect the controller to the Mac first
Steam cannot use a pad the Mac does not see.
- You: Pair it in System Settings, Bluetooth, or plug in a cable, then open Game Controllers in the System Settings sidebar.
- macOS: Lists the pad and lights its buttons as you press them.
- Check: If it is not listed, fix that before touching Steam: the connect guide has the pairing button for each pad, and controller not recognized covers the rest.
Let Steam see it
Open Steam, then Steam, Settings, Controller. Your pad should be listed there.
- Steam Input. Turn it on for your pad's type, PlayStation, Nintendo or generic controllers, if you want Steam's layouts.
- Input Monitoring. On recent macOS Steam also needs it. If it asks, allow it in System Settings, Privacy and Security, then quit Steam fully and open it again.
If the Mac lists the pad and Steam does not, controller works on Mac but not in Steam goes through the causes.
Check the game supports a controller on a Mac
A game's Steam store page shows Full Controller Support or Partial Controller Support in its right column, but that label does not always describe the Mac version. Look for a controller setting in the game's own options too. Some games want it switched on. A game with no controller support on the Mac only listens to the keyboard and mouse, whatever Steam does. The section on when Steam cannot reach the game is for that case.
Pick a layout for the game
- The controller icon. On the game's library page, it opens Steam Input for that game: its layout, and often community layouts made by other players, including keyboard layouts for games that never had pad support.
- The override. In the game's Properties, Controller, it decides whether Steam Input runs for that game at all. If the game sees the pad twice, or not at all, switch it between Enable and Disable Steam Input and relaunch.
The works in Steam but not in the game page has the full checklist.
If Steam cannot reach the game
Steam Input reaches games Steam launched. It does not reach a game from another store or launcher, or a browser game, and on a Mac some Steam games ignore it. For those, a mapper that sits below Steam sends real key presses and mouse movement that every app receives.
- You: Set Steam Input to Disabled for that game, then pick a layout in InputConfig's Smart Preset Maker, which has ready layouts for more than 450 games and apps.
- InputConfig: Sends the game's keys and mouse movement, and can switch the preset on by itself when the game comes to the front.
- Check: Each press does one thing. If one does two, Steam Input is still on for that game.
The play any game with a controller guide walks through it.

Use Big Picture mode on a Mac
Big Picture is Steam's full-screen interface built for a controller, and it works on a Mac.
- Open it. From the View menu, Big Picture Mode, or the Big Picture button at the top right of the Steam window.
- The Steam menu. The PS, Xbox or Home button opens it inside Big Picture.
- Leave it. Open that menu and choose Power, Exit Big Picture.
- Start in it. Turn on Start Steam in Big Picture Mode in Steam, Settings, Interface.
It is the easiest way to run Steam on a Mac plugged into a TV, and on recent macOS it is also where a pad works most reliably: some people find the controller works in Big Picture and is ignored once a game or the desktop takes focus. For the rest of the Mac from the sofa, browsing and video, the couch guide has a layout.
Look up your pad
| Controller | Connect to the Mac | In Steam |
|---|---|---|
| PS5 DualSense, DualSense Edge | Bluetooth or USB | Steam Input for PlayStation controllers |
| PS4 DualShock 4 | Bluetooth or USB | Steam Input for PlayStation controllers |
| Xbox Wireless (One, Series) | Bluetooth; Series X|S needs macOS 11.3 or later | Works as it is; Steam Input optional |
| Wired Xbox 360 | Not supported by macOS | Do not count on it |
| Switch Pro Controller | Bluetooth | Steam Input for Nintendo controllers; A and B position setting |
| 8BitDo | D mode, or B and Start on an SN30 Pro | Seen as the pad its mode imitates |
| Steam Controller | USB or Valve's dongle (original); USB cable, Bluetooth or the Puck (2026 model) | Handled by Steam; see the Steam Controller page |
The short version
- Mac first. If Game Controllers does not list the pad, Steam cannot use it.
- Then Steam. Steam Input for your pad's type, and Input Monitoring if it asks.
- Then the game. Check its own controller setting, its layout, and the override.
- Outside Steam's reach. Use a mapper, with Steam Input off for that game.
Use Steam Input or a mapper for each game, never both.
Questions
Can I use a PS5 controller on Steam on a Mac?
Yes. Pair it with the Mac, turn on Steam Input for PlayStation controllers in Steam, Settings, Controller, and it works in Big Picture and in games that support a controller. PS4 DualShock 4 pads work the same way.
Can I use an Xbox controller on Steam on a Mac?
Yes, an Xbox Wireless controller over Bluetooth. The Series X|S pad needs macOS 11.3 or later. A wired Xbox 360 controller is not supported by macOS, so do not count on it.
Can I use a Switch Pro Controller on Steam on a Mac?
Yes. Pair it in Bluetooth and turn on Steam Input for Nintendo controllers. If confirm and back feel swapped, change Steam's setting for Nintendo's button positions.
Does Big Picture mode work on a Mac?
Yes. Open it from Steam's View menu or the Big Picture button at the top right of the Steam window. It is the most reliable place for a controller in Steam on recent macOS.
How do I exit Big Picture mode on a Mac?
Press the controller's PS, Xbox or Home button to open the Steam menu, then choose Power, Exit Big Picture. If Steam opens in Big Picture every time, turn off Start Steam in Big Picture Mode in Steam, Settings, Interface.
Does the Steam Controller work on a Mac?
Both Valve models work with Steam on a Mac. Outside Steam, InputConfig reads the original model wired or through its dongle, and the 2026 model on a USB cable, over Bluetooth or through its Puck, which is experimental. Quit Steam first. The Steam Controller page has the details.
Does a controller work in Steam Link or Remote Play on a Mac?
The pad connects to the Mac, and Steam passes it to the computer running the game, so that computer's Steam Input settings apply. If it fails, check the pad is listed in Game Controllers on the Mac, then the game's controller setting on the host.
Do I need a mapper for Steam games?
Not for a Steam game that supports a controller on the Mac. Steam and the game handle it. A mapper such as InputConfig is for games that ignore the pad, games outside Steam, and the rest of the Mac. Use one or the other per game, not both.
Related
This page in other languages: 한국어
Updated