Post

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

iOS's Built-in Auto Clicker: FULL GUIDE

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 ControlVoice Control
How to enableTriple click home or side button🗣️ “Hey Siri, turn on voice control”
Custom gestures can be made
while target app is on screen
NoYes ✅
Maximum recording time60sUnlimited?
I’ve tested up to 5min
Able to run in noisy environmentsIf a non-voice switch is used ✅Can be difficult
Can stop recipe once one is startedNoNo
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

  1. Settings > Siri / Apple Intelligence & Siri > Talk (& Type) to Siri
    1. Enable Siri
  2. Open whatever app you want to run the auto clicker in
  3. Activate Siri, then 🗣️ “turn on voice control”
    • You can also enable voice control manually in Settings > Accessibility > Voice Control
  4. 🗣️ “Start recording gestures”
  5. *Perform taps*
  6. 🗣️ “Stop recording gestures”
  7. Add a name for the command to reply your recorded gestures, Ex. “auto click taps”
  8. 🗣️ “auto click taps”
    • Want to repeat? 🗣️ “Repeat 2 times”
  9. 🗣️ “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

  1. Settings > Accessibility > Accessibility Shortcut
    1. Check switch Control only
  2. Settings > Accessibility > Switch Control > Switches
    1. 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
  3. Settings > Accessibility > Switch Control > Recipes
    1. Create New Recipe…
    2. Give it a Name, Ex. “auto click”
    3. Assign a Switch… > Full Screen > Custom Gesture
    4. Tap the screen exactly how you want your auto clicker to perform
    5. Save (top right)
  4. Settings > Accessibility > Switch Control > Recipes
    1. 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.
  5. Triple click side button (the button that turns off or locks your phone), or physical home button if you have it
  6. 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
  7. 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.

My app, SketchFade, in action

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. 💭

 

This post is licensed under CC BY 4.0 by the author.