Questions

Can you play World of Warcraft with a controller on a Mac?

Download on the Mac App StoreInputConfig 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.

Yes, three ways, and they suit different players. WoW has its own gamepad support, added in 2020 and still off until you turn it on with a console command. The ConsolePort addon builds a full controller interface on top of it. And a mapper such as InputConfig skips both and turns the controller into the keyboard and mouse the game has always read.

On this page
  1. Turn on WoW's own gamepad mode
  2. Add ConsolePort for a full controller interface
  3. Use a mapper, with no addon
  4. Turn the camera with a mapper
  5. The short version
  6. Questions

Turn on WoW's own gamepad mode

WoW chat box: Turn on the game's gamepad mode.

/console GamePadEnable 1

What happens: The game starts reading the controller directly, and its buttons show up in the normal Keybindings screen, so you bind them like keys. /console GamePadEnable 0 turns it off again.

It is bare on purpose: no radial menus, no controller-first menus, and the camera and targeting take tuning.

  • You: Open System Settings, Game Controllers in the sidebar, and press a button.
  • macOS: Lists the pad and lights the button.
  • Check: If the Mac does not list the pad there, the game will not see it either (how to test a controller on a Mac).

Whether it sees your particular pad on your Mac is worth testing before you plan an evening around it.

Add ConsolePort for a full controller interface

ConsolePort is the addon most WoW controller players use. It sits on the gamepad mode and adds what that mode lacks:

  • Radial menus. For the action bars.
  • Controller-driven menus. A way through bags and menus.
  • Stick targeting. Targeting built for a stick.

It is the deepest option for a full raid rotation, and the one with the most setup. It depends on the game reading your pad, so the first step is the same as above.

Use a mapper, with no addon

The third way needs nothing in the game. InputConfig reads the controller and sends keys and clicks, so WoW sees a keyboard and mouse and behaves exactly as it would with them. The World of Warcraft layout is built in:

  • Left stick. Movement.
  • Face buttons and bumpers. Action bar slots 1 to 6, with 0 on D-pad up.
  • Triggers. Target and interact.
  • Left stick click. Jump.
  • Right stick. The mouse, for the camera.

A chord gives the face buttons a second bar (chords). It works with any controller macOS sees, including pads the game ignores: a DualSense, DualShock 4, Xbox, Switch Pro or 8BitDo pad, or an adaptive controller. It works the same in retail and Classic. And because it is one app for every game, the same pad switches to a different layout when you move to another app (per-app auto-switch).

The Smart Preset Maker in InputConfig with a game name typed in the search field and its ready layout listed below.
Figure 1. InputConfig's Smart Preset Maker finds a ready layout by the game's name.
A World of Warcraft layout drawn on a DualSense Edge in InputConfig's Live Visualizer, with each control labeled with the key it sends.
Figure 2. A World of Warcraft movement layout: move and strafe on the left stick, Tab targeting and the first action bar on the buttons.
The World of Warcraft layout in InputConfig's editor, one row for each control and the key it sends.
Figure 3. The rows a mapper sends to WoW. They are plain key presses, so the game sees a keyboard and needs no addon.

Turn the camera with a mapper

WoW turns the view only while a mouse button is held, and a stick sends plain mouse movement.

  • To look around. Hold the right trigger (left button) while you push the right stick.
  • To steer. Hold the left trigger (right button) instead.
  • To turn without holding anything. Put right click on a spare button and set it to Toggle: one press latches it, the next lets go (toggle).

The short version

  • Questing, gathering, fishing, dungeons on a class you know. Use the mapper layout. There is nothing to install in the game and no addon to keep updated.
  • A full raid rotation from a pad. ConsolePort, if the game reads your controller on your Mac.
  • A controller the game does not see, or an adaptive setup. The mapper, since the game never has to see the pad.

Pick one at a time: with the game reading the pad and a mapper sending keys, every press does two things.

Questions

Does WoW have controller support?

Yes, partly: a gamepad mode that is off by default and turned on with /console GamePadEnable 1. Most players add the ConsolePort addon for a full controller interface. A mapper is the third route and needs neither.

Does WoW have controller support on a Mac?

The gamepad mode is part of the game client. Test it with your own pad on your Mac before building a setup on it. A mapper works on any Mac with macOS 14 or later and any controller the Mac sees.

Can I use a PS5 controller for WoW on a Mac?

Yes. Through a mapper it always works, because WoW only receives keys and clicks. Through the game's gamepad mode it works if WoW reads the pad on your Mac, so try it.

Is a controller mapper allowed in WoW?

A mapper sends one key for one press, the same as a keyboard. Blizzard's rules on automation are Blizzard's to state. InputConfig's macros are optional, and whether you use them is up to you.

This page in other languages: Français, 한국어, 简体中文

Download on the Mac App StoreOpen source on GitHub.

Updated