Stecker 4+

Luis Riegger

    • 4.5 • 4 Ratings
    • Free
    • Offers In-App Purchases



Trigger macOS Shortcuts by physical device attachment or detachment.
Stecker detects USB peripherals, including keyboards, mice, hubs, drives, cameras, and microphones.

Stecker is very lightweight in memory and energy usage: It only acts on filtered system notifications - no repeated pulling of device status.

Example use cases:
- Plugging audio equipment starts your podcasting software.
- Plugging a USB hub changes your focus mode to “Work”.
- Plugging an ethernet adapter disables Wi-Fi.
- Plugging an external keyboard runs a shell script that changes the system keyboard layout.

** New in Version 1.2 **
Stecker now provides a Shortcut Action "Get Device Connection Status" for the Shortcuts App which allows you to query if a selected device is connected or disconnected.

What’s New

Version 1.2.3

- Fixed issue where Stecker did not automatically request Bluetooth access from the user when a selected Shortcut for an Automation required it. This lead to failing Shortcut executions due to lack of permission.
- Fixed graphical issue on failing in-app purchases.

Ratings and Reviews

4.5 out of 5
4 Ratings

4 Ratings

Mr. Tskap ,

Great App!! Fixed My Problem

I have a usb connected scanner with an on/off switch and wanted the scanner software to auto launch each time that I turn the scanner on. I tried using the Shortcuts app to do this, but I could not figure it out. Then after searching the web, someone did a very positive review on this app and I decided to give it a try. Once the app laucnches, it lists all of the usb devices on the computer then allows you to select the one that you want to mange. Once you pick the usb device that you want to manage, and follow the instructions, it will eventually connect into the Mac OS shortcut app and link to the exact task that you need to have completed. So now when I turn on the scanner, the scanner software will immediatley launch without any input from me. What a great tool!!! ,


This is exactly what I was looking for to detect when my docking station gets disconnected. I need to run a small shell script when the dock gets bumped because virtualbox doesn't like the bridge device disconnecting but a quick shell script will make it happy.

Once Luis pointed out that I needed to create an item in the "shortcuts" application this is working like a dream! Thank you Luis!

SDTravel ,

Great program!

I was trying to use another program to detect USB connect/disconnect. However the other program buggy and the developer was hostile. I found Stecker, and it WORKED the first time with my USB device. I love the interface that lists all the USB devices as well. Wonderful!

My only suggestion is to add the abiity to send a global hotkey combination to the OS instead of caling a shortcut. Yes a shortcut could send the hotkey, but that's an extra step.

App Privacy

The developer, Luis Riegger, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

    Some in‑app purchases, including subscriptions, may be shareable with your family group when Family Sharing is enabled.