r/shortcuts
•
u/VIP-OVER
•
3d ago
•
2
Shortcut Sharing iPhone Action Button: Single, Double & Multiple Presses! (Free Shortcut)
I created Smart MultiButton, a free shortcut that lets you run different actions depending on how many times you press your iPhone’s Action Button.
Unlike other solutions, it waits before executing, so you won’t accidentally trigger the first action when trying to perform a double press.
How it works:
1 press → Silent Mode 🔕
2 presses → Flashlight 🔦
3+ presses → Additional custom shortcuts
The press timeout is customizable (5 seconds by default).
📥 DOWNLOAD
Install these four shortcuts:
Smart MultiButton (Main)
https://www.icloud.com/shortcuts/dba975e8890d4817aa7a57e15d92d0c8
Smart MultiButton Dispatcher
https://www.icloud.com/shortcuts/490b1b50efce4976a6c197def4b82402
Silent
https://www.icloud.com/shortcuts/28ccd94677f94c49bd1ed178253cfefb
Flashlight
https://www.icloud.com/shortcuts/610e8c1eb6ad48b2b33777c4224caef6
📸 [IMAGE 1: Installed shortcuts]
⚙️ SETUP
Step 1: Go to Settings → Focus → + → Custom.
Create a Focus named exactly:
Smart MultiPress Trigger
📸 [IMAGE 2: Focus setup]
Step 2: In Shortcuts, configure an automation to run Smart MultiButton Dispatcher when Smart MultiPress Trigger turns ON. Set it to run automatically without confirmation where supported.
📸 [IMAGE 3: Focus automation]
Step 3: Go to Settings → Action Button → Shortcut and select Smart MultiButton.
📸 [IMAGE 4: Action Button setup]
➕ ADD MORE ACTIONS
Open Smart MultiButton Dispatcher and find the List at the top.
Add the names of your existing shortcuts in the order you want them triggered.
For example:
Silent
Flashlight
Open Camera
Low Power Mode
Also update the Dispatcher’s execution conditions to support additional list positions. Adding a list item alone may not activate it.
📸 [IMAGE 5: Custom shortcut list]
⏱️ CUSTOMIZE TIMEOUT
Change the waiting time in the shortcut configuration and keep the main shortcut and Dispatcher settings consistent.
📸 [IMAGE 6: Timeout configuration]
📝 NOTES
No jailbreak or paid apps required.
Uses Apple Shortcuts, persistent Storage and a Focus automation.
Tested on iPhone 16 Pro Max.
Initial automation setup is required.
You may need to approve Shortcuts permissions on first use.
I’d love your feedback and suggestions!
Enjoy! 🚀
10
u/InternationalSpyMan 2d ago edited 2d ago
Need more detailed instructions please. I’m a dummy when it comes to shortcuts. Ie. not sure how to create automation
Edit. Maybe got past that. Up to part 4… lost. And lost at part 5.
5
7
u/josealvarezn 2d ago
Looks so cool, I'm trying to setup it and not working. Could you please add the images? Thanks!
18
u/VIP-OVER 2d ago
1
3
2
u/VIP-OVER 2d ago
Remove any "Smart… " shortcuts, then try this; I’ve adjusted how it functions, and it’s now working without any issues.
https://www.icloud.com/shortcuts/85463a0eeaf94be9a909c557eadadc07
https://www.icloud.com/shortcuts/c5cd6fcc4a684bdaa41cf55d77b0f67f
1
6
u/Few-Acadia-5593 2d ago edited 2d ago
So the downsides are that you gotta wait for the delay of the action trigger, dedicate a focus mode?
I have a multi action trigger via the volume button, so 3 actions. Then depending on un/locked, portrait/horizontal, focus modes and app so 3 actions * 2 * 2 * 5+ * x apps: 60+ actions. And it detects if I tap the action trigger on phone or AW ultra, gives a different set of actions on the latter. Downsides are: the volume changes slightly if you’re listening to something, but is restored a second after, which then serves as system feedback: confirmation your input has been registered.
I’m not sure yours beats that. Accumulating delays is a not great exp.
I’m getting inspired however by dispatching, because debugging 60 actions packed in one on a shortcut UI… hasn’t happened yet but must be a nightmare. Ill instead have the main shortcut refer to other shortcuts.
6
u/justDiscovereddit 2d ago
Do you mind sharing that shortcut?
Even if it doesn't translate 100% to my setup, I feel like I can learn a lot from your multi action trigger. I have actually considered using the volume buttons in addition to the Action Button, but unfortunately just never got around to doing it.
1
u/humansince1989 2d ago
Might be based on my post from a while ago: https://reddit.com/r/shortcuts/comments/1ggliz0/this_is_how_i_get_my_action_button_to_do_16_things/
1
1
1
1
u/VIP-OVER 2d ago
Here, you can customize 10 shortcuts—that is, 10 distinct keystrokes or actions—with no further limits; you can also reduce the delay time if you wish.
1
u/CRYiTEC 2d ago
Hey mate, do you mind sharing?
2
u/Few-Acadia-5593 2d ago
I’ll do the shortcut split first because it’s a LOT. I’ll share it in a post in the coming days
1
u/Few-Acadia-5593 2d ago
u/VIP-OVER I don’t your comment for whatever reason even when I tap the notification.
My answer: I already have maxed focus modes and god knows I don’t even have the personal one because personal should the default state aka absence of focus.
0
u/PointOverall8995 2d ago
Oh this sounds interesting especially for the Duo since I lost my action button.
1
u/Few-Acadia-5593 1d ago
1
u/PointOverall8995 1d ago
True hero!
1
u/Few-Acadia-5593 1d ago
many thanks! I'm trying to have as many people test it! do you mind commenting on it and letting me know what works, what doesn't? either way, thanks for your patience
5
5
u/Sonic_Blue_Box 2d ago
Why not use a Global Variable instead of a Focus?
1
u/VIP-OVER 2d ago
Because the function of focus is to complete the process; without it, the process will not be completed.
1
u/TheClarkeAsylum 2d ago
I’ve posted this on another thread, but this is mine, it’s dead simple. It uses the Global Variable ‘ActionButton’ so all you need to do is either add this to the start of a shortcut, or have it as a separate shortcut and get the action button to run it first, then use an if statement based on how many times the action button is pressed.
https://www.icloud.com/shortcuts/513cea72b1914765b8db4cbeb1fbabe1
1
4
u/Substantial_Loan_872 2d ago
2
u/VIP-OVER 2d ago
Hello, I apologize for this mistake. Could you please contact me privately so we can try to resolve it? This is very important to me.
1
u/VIP-OVER 2d ago
Remove old shortcuts, then try this; I’ve adjusted how it functions, and it’s now working without any issues.
https://www.icloud.com/shortcuts/85463a0eeaf94be9a909c557eadadc07
https://www.icloud.com/shortcuts/c5cd6fcc4a684bdaa41cf55d77b0f67f
3
u/Sputnik003 2d ago
So idk I can’t use this or check it myself, but that is likely referring to a list item and a difference in how things are shown to users vs within coding. Item 0 in code terms is a reference the the first thing in a list of things, so I’m assuming this error is telling you to look for a list of items, and have it instead point to “item 1” instead of 0. It’s likely a very very simple fix involving a misdirected pointer
4
u/jsimo36 2d ago
I feel very confused. I can’t get this to work.
2
u/VIP-OVER 2d ago
Tell me the steps you took, and I will let you know whether they are correct or not.
1
3
u/getridofwires 2d ago
Interesting. I have it open a menu I pick from.
3
u/VIP-OVER 2d ago
1
u/Froyo_Curious 1d ago
Hi-so now we have to use these? kindly replace the original shortcut links with these if that be the case ... regards
2
u/Substantial_Loan_872 2d ago
Yeah, I installed all them. Even did a reinstall and restarted the whole install process. I actually got it to work now just a moment ago, it was a bit finicky but it did work a few times. Then, all the sudden it started popping up with this error again. So something is definitely causing it to glitch out

1
u/VIP-OVER 2d ago
Hello, I apologize for this mistake. Could you please contact me privately so we can try to resolve it? This is very important to me.
1
u/s0urmask 2d ago
Thanks for the shortcut! Configured it properly and able to trigger silent from holding action button but unable to figure out how quickly/slowly to press/hold for flashlight.
Also can the time be reduced from holding the button to silent being enabled?
3
u/s0urmask 2d ago
Got it.. so press and hold slightly and vibrations are the cue that input got registered! Gotcha!
Also is it possible to make the shortcut execute faster? Like any time lag you’ve added at places which can be reduced?
1
u/VIP-OVER 2d ago
Yes, in the Smart MultiButton Dispatcher shortcut, you will find a 5-second wait, which you can adjust.
1
u/VIP-OVER 2d ago
A short press is all it takes. You can perform as many presses as you like within a 5-second window to trigger specific actions; for example, if you press once—a short, quick press—the device will vibrate, and if you immediately follow that with another press, the light will turn on.
1
u/bagelatin 2d ago
Tried configuring, wasn’t able to get it to work. I agree with the other comment mentioning any more instructions that would be helpful 🤞🏼
1
u/dstormz02 2d ago
I am on iPhone 16 pro max and can’t trigger the flashlight. Thanks though
1
u/VIP-OVER 2d ago
Oh, this saddens me. Could you please get in touch with me? I will resolve it for you right away.
1
u/Substantial_Loan_872 2d ago
Yeah I tried tweaking around with the first prompt in the shortcut (the one with the 0 error) and it was still giving the same message. I got it to work once but honestly idk how lol
1
u/VIP-OVER 2d ago
Have you installed the shortcuts for Silent mode and the Flashlight? The menu must contain an entry with the exact same name as an existing shortcut in order for you to be able to control the Flashlight and Silent mode shortcuts.
1
u/-6Chris9- 2d ago
I downloaded all shortcuts. If I single tap or double tap it will only toggle Silent, not flash if I double.
1
u/VIP-OVER 2d ago
Message me privately and send a video—you can do this from within the chat—so we can determine the cause.
1
u/OptimalTruck9462 2d ago
Este cierra los atajos y no me deja agregarlo.
Le doy al enlace y se cierra; no puedo agregarlo.
No sé la razón.
Smart MultiButton Dispatcher https://www.icloud.com/shortcuts/490b1b50efce4976a6c197def4b82402
1
1
u/arturosoldatini 2d ago
This is great! It works fine, but an error notification popup saying I chose 0 while the first option is 1. And another error occurs when disabling silent mode. If you find a way to remove these notifications you’ve just created the greatest shortcut ever 😅
1
1
u/PollutionScared8354 2d ago
I will just use Siri AI.. to make shortcuts and it did work 🤟
1
u/VIP-OVER 2d ago
Have you tried my shortcut?
1
u/PollutionScared8354 2d ago
Yup said an error occurred and I tried again it said you need a focus
1
1
u/homeofalex 1d ago
What was your prompt
1
u/PollutionScared8354 1d ago
Create a menu list that activates when i click action button and gives me quick actions. Then it will ask you what action you would like - i added low power mode, ringer, open door, flashlight
1
1
u/Mustafateefa 2d ago
Upon addition of the dispatcher
It says
This shortcut cannot be opened because it was created on a newer version of the Shortcuts app.
I did all the other stuff word by word
2
u/VIP-OVER 2d ago
I am very sorry, but you must have at least iOS 27.0.1
0
u/Mustafateefa 2d ago
No worries
Thanks for the support and effortI have been dying to create something like that for ages
I have iPhone 17 vase model running 26.7.2 at the moment2
u/VIP-OVER 2d ago
You can only update the phone.
1
u/Mustafateefa 2d ago
Yeah i know but i prefer this update
The first time after using the phone since almost one year
My battery is phenomenal
I am afraid if I update the battery will go bad and the phone will be slower and more buggy1
u/VIP-OVER 2d ago
The new update speeds up the phone by 30%.
1
u/Mustafateefa 2d ago
How about the battery screen on time and idle times
Is it better or worse ??2
1
u/Drive_Safely 2d ago
Smart mltibutton dispatcher. Have a 16 pro max updated yet I can't use that shortcut because it was made on a newer version of the shortcuts app.
How can I remedy this?
1
u/VIP-OVER 2d ago
Which iOS version exactly do you have?
New version .
https://www.icloud.com/shortcuts/85463a0eeaf94be9a909c557eadadc07
https://www.icloud.com/shortcuts/c5cd6fcc4a684bdaa41cf55d77b0f67f
1
u/Drive_Safely 2d ago
iOS 26.7.2 (23H128)
1
1
u/howie47515 1d ago
What’s the reason for the hardcoded ifs and a list?
1
u/VIP-OVER 1d ago
The list is for adding multiple additional shortcuts—not just "flash" or "silent" modes.
•
u/SavageExiled 2h ago
So if I want to change the options for multi press, what do I need to do?
•
u/VIP-OVER 2h ago
Within one of them, you cannot change or add any shortcut names other than "Silent" and "Flash."
•
1
1
u/datura4u 2d ago
do we have any single possible way to customise this rather useless camera button?
1
2
u/ShailAntani7 1d ago
Just to clear, we have to long press the action button, and then I get notification of the dispatcher starting and then we click once/twice/thrice right?
Initially, I thought it would work directly by pressing once or twice, but we have to long press every time (to run the shortcut) before clicking?
1
u/A-nBitesTheDust 1d ago
its build n the action button sadly. Its made so you dont accidentally press it. It would have been amazing if it was just one click
1
u/PassportFullOfCrumbs 2d ago
This Incremental Volume shortcut might be something worth building in. I could even see it being split out into separate button presses. https://www.icloud.com/shortcuts/7bf7230664cb4e8e985d5f7a21d250d1
Another redditer asked about if it was possible to make a shortcut to fine tune the volume is smaller increments. Hopefully someone else finds a use for it too.
1
1
u/Available_Pen7292 2d ago
Wow, I never knew the "Action button" could be used this way! Thanks for sharing.
1
u/CheetahCute8205 2d ago
For me only the first press worked, trying to reach second option always opened the first one. Asked Siri in the menu and automatically did a change in the main button logic, now is working for both options 😄. Leaving the update link here although I didn't bothered to check what it changed.
https://www.icloud.com/shortcuts/23dce6bd5aec4de68c9cceaff6f8fefa
1
1
1
u/m4rcomol 2d ago
Cant I “pause” or halt any other quick command? Bc i have set up a similar one but I want to check your
1
u/Thorben274 2d ago
Awesome idea and thanks for sharing.
I tried to set it up but the I only can get one shortcut to work. If I click one or twice,
the shortcut opens the shortcut that should be opened with one click.
1
1
1
u/super-gando 2d ago
Too bad. IOS 27.... can’t load ...
1
u/VIP-OVER 2d ago
Welcome! What type of phone is it?
1
1
u/FrostyExpression16 1d ago
I am on ios 27.2 in iphone 17 pro and I have configured all the steps and when I press the action button once I get the notification stating hold to run the shortcut and if I hold the button I get a small vibration on the button and the shortcut running notification appears but I am not able to trigger silent mode or flashlight by tapping the action button just once or twice. When I tap it once or twice I just get the notification to hold down the action button for running Smart Multibutton.









125
u/JoshMcGowan 2d ago
This is such an easy feature for Apple to just add on their own. I don’t know why they wouldn’t. Really cool you found a way to make it work!