iOS's Built-in Auto Clicker: FULL GUIDE
A thorough explanation on how to use iOS's Voice Control and Switch Control to make an auto clicker
Intro
There’s a bunch of iOS auto clicker videos online, but for whatever reason… they’re all kinda trash. They all just repeat the same things and show you how to set it up but no one really shows it in use or explains how it works. Alas, you can rest here weary traveler, for your search of an iOS auto clicker tutorial is complete.
Switch Control vs. Voice Control
There are two main ways that iOS lets you create an auto clicker: voice control or switch control. The main difference between the two are that voice control uses your voice to… control it. Switch control uses taps on the screen and button presses.
Additionally, voice control lets your record screen taps while the app of interest is open, switch control is just a blank screen where you have to remember where on the screen your taps need to be.
Lastly, voice control lets you interact with the screen while it is running while switch control can completely disable the touchscreen while it is running.
Comparison Table
| Switch Control | Voice Control | |
|---|---|---|
| How to enable | Triple click home or side button | 🗣️ “Hey Siri, turn on voice control” |
| Custom gestures can be made while target app is on screen | No | Yes ✅ |
| Maximum recording time | 60s | Unlimited? I’ve tested up to 5min |
| Able to run in noisy environments | If a non-voice switch is used ✅ | Can be difficult |
| Can stop recipe once one is started | No | No |
| Touch screen is responsive while recipes are running | If a non-screen switch is used | Yes ✅ |
| Number of times you can repeat a recipe | Unlimited? I’ve tested up to 500 | 2 - 99 |
| Can stop repeated recipes once one of them finishes | No. Must wait for all repeated recipes to finish | Yes ✅ |
I’ll let you decide which one is best for your use case. If you just need to spam click one area on the screen, either would work. If you need something a little more complex, I’d recommend voice control because you can make the recording while any app is open.
Setting up Voice Control
- Settings > Siri / Apple Intelligence & Siri > Talk (& Type) to Siri
- Enable Siri
- Open whatever app you want to run the auto clicker in
- Activate Siri, then 🗣️ “turn on voice control”
- You can also enable voice control manually in Settings > Accessibility > Voice Control
- 🗣️ “Start recording gestures”
- *Perform taps*
- 🗣️ “Stop recording gestures”
- Add a name for the command to reply your recorded gestures, Ex. “auto click taps”
- 🗣️ “auto click taps”
- Want to repeat? 🗣️ “Repeat 2 times”
- 🗣️ “turn off voice control” - This will turn off voice control at the end of the current custom gesture
See a full list of voice control commands here.
Setting up Switch Control
- Settings > Accessibility > Accessibility Shortcut
- Check switch Control only
- Settings > Accessibility > Switch Control > Switches
- Add New Switch… > Screen > Full Screen > Under “System” choose Tap
- See Other Switches for Switch Control to activate this switch with something other than a screen tap, which will allow you to use the screen while the “action” is running
- Add New Switch… > Screen > Full Screen > Under “System” choose Tap
- Settings > Accessibility > Switch Control > Recipes
- Create New Recipe…
- Give it a Name, Ex. “auto click”
- Assign a Switch… > Full Screen > Custom Gesture
- Tap the screen exactly how you want your auto clicker to perform
- Save (top right)
- Settings > Accessibility > Switch Control > Recipes
- Launch Recipe > select the name of the recipe you just created
- Set this to “None” the first time you launch switch control so that you can make a selection on the popup. Afterwards, you can set this to your custom recipe.
- Launch Recipe > select the name of the recipe you just created
- Triple click side button (the button that turns off or locks your phone), or physical home button if you have it
- Tap the screen once to run the recipe once
- Want to repeat? Tap the screen multiple times
- WARNING: You cannot exit until all the repeated recipes finish
- Not sure what the maximum amount is, I’ve confirmed it will work at least up to 500 times
- Want to repeat? Tap the screen multiple times
- Triple click the side button (or physical home button) to exit switch control
Notes
Switch Control Further Explanation
A switch (tap screen, back tap, make a sound, etc.) will perform an action (scroll, home button, change volume, launch shortcut, etc.). Makes sense.
Now, a recipe, whenever it is active, will overwrite the action for any switches that you define. Recipes also have a different action set for switches. Specifically of use for auto clickers is the action “custom gesture”, which is only available in recipes.
The “tap” action that we select for our switch action (step 2 in Setting up Switch Control) is effectively performing a “select item” whenever Switch Control performs scanning. It’s not actually “tapping” on the screen. This is also mostly irrelevant to us, because we overwrite this action once we set a “custom gesture” for this switch in our recipe.
So if our recipe is active, the switch will perform our “custom gesture”. If the recipe is not active, the switch will perform a “tap”.
We make the recipe active whenever we set it to launch by default in Settings > Accessibility > Switch Control > Recipes > Launch Recipe.
Other Switches for Switch Control
Whenever we had the switch’s source be “screen”, that made the switch easy to activate but at the expense of any tap of the screen activates the switch + we cannot use the screen while the action is happening.
If we instead have the switch source be something else (my favorites are Back Tap > Double Tap and Sound > Sh), this will allow us to use the screen while the action is running.
Debugging
While playing around with these, I found things a little tricky to debug… so I fixed that by making an app! It’s called SketchFade (visual on the right) and it’s basically a sketch application where after a configurable amount of time, the sketch will fade away. There’s also a resettable counter that will count how many times the screen has been touched. It’s currently 99¢ in the App Store, but if you guys can get me to 1,000 subscribers, I will make the app free.
If you’re interested in this, leave a comment below letting me know and I’ll comment back once I hit 1,000 subscribers and make the app free. Also, if you can think of a better name for the app, also let me know of that in the comments!
“Trimming” Empty Space
Both voice control and switch control “trim” empty space before the first tap and after the last tap
Example: if your recipe looks as such (with * representing taps):
1
[ * * * *** * ]
Apple will “trim” that recipe into:
1
[* * * *** *]
So if you repeat the recipe, it will look like:
1
[* * * *** *][* * * *** *]
Be aware of the “double tap” that will occur between the first recipe ending and the second recipe starting.
Exiting Recipes While They Are Running
Voice control: Saying “turn off voice control” will exit after the current custom gesture finishes. Until then, you can lock the screen, tap the screen to interact with it, or even say 🗣️ “reboot device” if you are in a major pickle.
Switch control: Impossible to stop recipes once they are started or they are queued to repeat. Tapping the screen will only make it worse by repeating the recipe (if you are using a screen switch). My advice is to triple click your home/power button to disable switch control, then lock the screen and wait it out.
Recipes are “designed to be temporary”
“You can also assign recipes—a set of temporary, specialized actions—to your switches.”
I guess this is why Apple doesn’t let you exit in the middle of recipes running?
Hiding the “Invalid Configuration” Message in Switch Control
If you get tired of seeing
Invalid Configuration
Triple-click the side button
to stop Switch Control
You can hide this by going to Settings > Accessibility > Switch Control > Alerts > Ignore Invalid Switch Setup
It is difficult/impossible to tell when Switch Control is enabled/disabled if you disable this alert
Outro
I’d recommend starting small. Make small recipes to get the hang of things, then learn how to repeat them, and build from there.
Voice control and switch control are very powerful. But, with great power, comes great responsibility. 💭