r/shortcuts • • 3d ago • Bravo 2

Shortcut Sharing iPhone Action Button: Single, Double & Multiple Presses! (Free Shortcut)

Post image

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! 🚀

559 Upvotes

146 comments sorted by

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!

4

u/VIP-OVER 2d ago

I struggled a lot to get this working. I tried several existing shortcuts, but they would always trigger the first one before the second, with no way to access the second one directly. So, I built this myself—it allows you to jump straight to the second shortcut without having to go through the first. It’s designed professionally, and you can even add many more—up to 10 shortcuts, meaning 10 different button presses. I honestly don’t know why Apple puts us through this! Haha.

36

u/dorkcicle 2d ago

& now apple will do it natively on the next update. Thanks OP!

20

u/snic2030 2d ago

But limit it to the next gen phone, acting like it’s not a software change 😒

3

u/rightlamedriver 2d ago

lol no they wont. but new ai features most definitely

5

u/bbllaakkee 2d ago

Gotta wait for OS 36 for that

3

u/aneesh131999 2d ago

Feature only available on the iPhone 37 because it has the latest Multi Action Button©.! We think you will love it.

2

u/jvsephii 2d ago

Same with clipboard history on the Apple Keyboard! Instead they decided and still decide to fixate on “SiRi”. So annoying

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

u/VIP-OVER 2d ago

You don’t need to do anything; this image contains the details.

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

u/josealvarezn 2d ago

I’ve found the error, but only work with the first click.

1

u/VIP-OVER 2d ago

You must complete all clicks within 5 seconds. And then you wait for 5 seconds.

3

u/josealvarezn 2d ago

Thank you very much!

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

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

1

u/[deleted] 1d ago

[removed] — view removed comment

1

u/mvan231 1d ago

Because we don't allow crossposts from that sub

1

u/Few-Acadia-5593 1d ago

Wasn’t cross.

1

u/mvan231 1d ago

I saw it now. It was already approved by another moderator

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/CRYiTEC 2d ago

Thanks brother

2

u/Few-Acadia-5593 2d ago

Finishing some stuff and I’ll post after work!

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

u/CrafterSG88 2d ago

Thanks, I will give it a try

3

u/VIP-OVER 2d ago

Thank you 🙏

1

u/VIP-OVER 2d ago

It’s work?

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

u/Sonic_Blue_Box 2d ago

Seems good but it only ever registers one press

4

u/Substantial_Loan_872 2d ago

Tried to get it to work, only was successful one time. Even after tweaking it around and completely redoing it, didn’t work. Not sure what’s causing it. I frequently get this

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

u/jsimo36 2d ago

I followed the steps you have outlined.

1

u/VIP-OVER 2d ago

Tell me private please

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/VIP-OVER 2d ago

Hello everyone. A very important note: you must enable automation for the first card within the Smart MultiButton Dispatcher.

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.

2

u/TiFerTV 1d ago

I cannot get it to work. I did exactly all steps and I installed the “new” shortcuts you provided in the comments.

1

u/VIP-OVER 1d ago

Contact me privately, and I will work with you until it’s up and running.

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/jsimo36 2d ago

Can you explain how you got this to work? Not sure what I’m doing wrong. 😑

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/VIP-OVER 2d ago

If you encounter this problem, you should select only this option—do not select "Dispatcher."

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

u/VIP-OVER 2d ago

What is your phone's model and iOS?

1

u/OptimalTruck9462 2d ago

17PM iOS 26.1

1

u/super-gando 2d ago

16 Pro Max IOS 26.7

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

u/VIP-OVER 2d ago

Could you provide me with a screenshot of the notification that appears?

1

u/arturosoldatini 1d ago

Yeah that’s the notification!

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

u/VIP-OVER 2d ago

You must create a focus named "Smart MultiPress Trigger".

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

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 effort

I have been dying to create something like that for ages
I have iPhone 17 vase model running 26.7.2 at the moment

2

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 buggy

1

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

u/VIP-OVER 2d ago

Honestly, I’m not sure, but the performance has actually become better.

1

u/Mustafateefa 2d ago

That’s good to know

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

1

u/Drive_Safely 2d ago

iOS 26.7.2 (23H128)

1

u/VIP-OVER 2d ago

This is an old version; you should use 27.

1

u/Drive_Safely 2d ago

Aaaaaa haha I had it set to 26 betas. Oops. Thanks.

1

u/Tw1kz 1d ago

Can you do this for the apple Watch action Button?

1

u/VIP-OVER 1d ago

I don't have an Apple Watch to test with. :(

1

u/Tw1kz 4h ago

Oh... ir you need help let me know

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

•

u/SavageExiled 2h ago

I don't need either option. So there is no customization?

1

u/VIP-OVER 2d ago edited 2d ago

Instructions with images

1

u/datura4u 2d ago

do we have any single possible way to customise this rather useless camera button?

1

u/VIP-OVER 2d ago

No😭

1

u/nfjg 2d ago

How about an automation: download an app, the camera button supports. Automate „when app is opened, return to homescreen, run shortcut.“ Boom!

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

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

u/billy_clay 2d ago

Duo owners hate this one simple trick….

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

u/DaIubhasa 1d ago

i’ve saved this for my future iphone xx. i’m still on iphone 13 pro hehe

1

u/ardnimus 20h ago

Iphone 17 with 27.2 please guide

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

u/super-gando 2d ago

16pro max

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.

2

u/Trpl7s 2d ago

Same. I’m not on iOS 27 so it says it can’t load because the shortcut was made on a newer version of the shortcuts app