Use a wireless game controller as a rich-featured remote control for Mac.

Controlly was written by a single person and it was featured by many tech websites, including 9to5Mac, MacRumors, iMore, iDownloadBlog and Tech Times.

Customize the behavior of each controller button with many built-in functions and create your own shortcuts. Move the mouse cursor and scroll through your content with the game controller thumbsticks and control your Mac from a distance.

Mouse Actions
- Primary Click
- Secondary Click
- Look Up
- Smart Zoom

Playback Controls
- Play/Pause
- Skip Forward
- Skip Back

Sound and Brightness
- Mute
- Volume Up/Down
- Brightness Up/Down

System Conveniences
- Mission Control
- Launchpad
- Show Desktop
- Next/Previous Desktop
- Mirror Displays

Thumbstick Actions
- Move Pointer
- Scroll

Custom Keys/Shortcuts
- Assign any key or shortcut to a button

To connect a wireless game controller to Mac, put the controller into pairing mode. Then, select it on System Preferences > Bluetooth. The instructions to put each game controller into pairing mode vary across models, but they can be easily found online.

Controlly offers a 7-day free trial with full functionality. After that, actions beyond mouse movement and click will no longer be recognized. At any time, you may unlock the app forever with a one-time in-app purchase.

What’s New

Version 1.0.9

Fixes a bug that could cause an empty space to appear on the menu bar.

Ratings and Reviews

3.6 out of 5
13 Ratings

13 Ratings

cephvar ,

Great app for folks with RSI

Works pretty well after some quick mapping configuration! I've got RSI (finger and had pain), so rely on using a controller as an alternative to mouse and keyboard.

After ControllerMate went the way of the dodo (support dropped as far back as Catalina), I was looking for an alternative. Although this is not as powerful as CM, it gets you most of the way there if your use case is simply to control your computer w/a gamepad instead of a mouse and keyboard. It obviously won't replace an entire keyboard, but can help you map most things you might need so that you can meter your usage of the keyboard.

The one thing that doesn't work quite well is that the left click and drag appears to not work well in some webapps. As if it's clicking first before dragging. Whatever the case, it appears to not work identically to a mouse, which makes Controlly less useful as a mouse replacement.

Also, a suggestion/feature request for developer: Please add "backspace" to list of keys to optionally recognize alongside Return and Esc. This would help me immensely. Thank you!

Developer Response ,

Thanks a lot for the review and feedback.

maniacalyeti ,

Great! A Couple Suggestions

Having what would effectively be function keys. You hold down and/or push a button and now another layer of keys is unveiled.

Also the ability to set a key to a modifier key like CTRL or command. In this case I want to be able to use the OS level Zoom from accessibility. You control it by holding CTRL and scrolling. I would like to be able to hold down one button on my controller and then scroll with the analog stick.

Developer Response ,

Thanks for the suggestions and support!

Orangermac ,

Off to a Solid Start!

Brillinat. I can restart my side-project of using a Playstation Controller as an Email Triage tool (pace in front of a large TV)

- [ ] Allow program specific settings and/or the ability to change from different mappings manually
- [ ] I've maxed out the pointer and scrolling speeds; more juice please!
- [ ] Maybe allow buttons to be modifiers like Command, option, etc. Then can chord the modifier plus another button for letter (e.g. Command-S with two separate buttons)


Developer Response ,

Thank you for the support and feedback! It is really appreciated.

App Privacy

The developer, Hugo Lispector, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer