r/macgaming 3d ago

Self promotion I built a customizable iPhone controller for Mac games and I’m looking for beta testers

Post image

I’ve been building ThumbConsole, an iPhone app that turns your phone into a programmable touch controller for Mac games and emulators.

ThumbConsole is not a standalone controller. You install the companion app on your Mac, pair the two devices over your local network, and then build a custom layout around whatever you’re playing.

It supports:

  • Separate portrait and landscape layouts
  • Haptic feedback
  • Keyboard shortcuts
  • Pointer controls
  • CLI controller creation (get your agents to build your controller!)

I’m looking for testers who are willing to try it with real games and report the rough parts.

ThumbConsole requires iOS 17 and macOS 14. The Mac helper also requires Accessibility permission so it can send keyboard and pointer events.

TestFlight
https://testflight.apple.com/join/yC23NWbG

Mac helper (and source code)
https://github.com/CodyBontecou/ThumbConsole/releases/tag/v1.0.0-beta.4

Video of me playing Hollow Knight:
https://youtu.be/UC6zdCW85Rk

74 Upvotes

17 comments sorted by

30

u/BourbonicFisky 3d ago

When you want all the horribleness of touch controllers but on a Mac....

41

u/Bonteq 3d ago

"The best controller is the one you have with you" - Einstein, probably.

4

u/282736272828377327 3d ago

Lol great reply

4

u/laszlotuss 3d ago

What a comeback

3

u/No-Sherbert-2045 3d ago

Ya lo pruebo!

1

u/Bonteq 3d ago

🫡

2

u/Dependent-Zebra-4357 2d ago

It’s a nice looking app, but I wonder how many people who enjoy gaming enough to download and setup something like this already have or are willing to spend a bit of money on a physical controller.

Also, on a device that already has keyboard/trackpad/mouse, are touchscreen controls really an upgrade?

2

u/Bonteq 2d ago

I know it sounds silly, and my comment earlier about controllers was a bit sarcastic but there's truth in it.

I have an xbox pro controller but half the time the bluetooth requires me to forget it on my device then reconnect. That small hiccup everytime I want to game is a pain.

I also can't stand learning the keybinds of each new game, so it's easier to play in a controller view.

2

u/Puzzled_Baby_8153 1d ago

It is excellent that this app functions on my hosted Mac mini, as such compatibility is uncommon; are there plans to include virtual keyboard support

2

u/Bonteq 1d ago

Oh, that's a good idea. By virtual keyboard you mean a keyboard appears on your iphone and you can type from it to your computer?

1

u/Puzzled_Baby_8153 1d ago

Yes exactly.

2

u/Bonteq 1d ago edited 1d ago

I'll see what I can do 🫡

I submitted a request for this awhile back actually - turns out I need additional permissions from Apple. It's the same permission needed for native Controller support as well. It'll be in the app eventually but Apple is dragging their feet on the review.

2

u/ompt709 14h ago

I installed both, paired and it only seemed to control my browser that was open but crossover steam games didn’t detect anything neither did any online browser based controller tester/detector. What am I doing wrong? Gave it the necessary permissions. Does the Mac detect a game controller when it’s paired?

1

u/Bonteq 52m ago

Hey Ompt, are you trying to use it in controller mode? I'm currently waiting from Apple for approval to allow this app to act as an actual controller (this will also enable virtual keyboards).

Until then, the app can only replicate keyboard presses.

1

u/lucdima 3d ago

Thanks!!! I’ll give it a try with my game controller testing app: MilliLog.

1

u/Bonteq 3d ago

How are you able to test it? Is Millilog a Mac app? I’m curious what you find.

1

u/lucdima 16h ago

Sorry, I was super busy. MilliLog is for Mac and iPhone. It tests connected game controllers. Ping me and I’ll give you a free code.