Features/Smart conditionsNew in 1.1.0ยทIntroduced in 1.1.0

USB device match

Shake only when a specific USB device is connected by name.

What it does

Restricts shaking to times when at least one connected USB device matches your comma-separated name list.

How it works

Shake It On enumerates IOUSBHostDevice services via IOKit and reads each device's product name. Your terms are matched case-insensitively as substrings.

Where to find it

Settings โ†’ Only Shake If โ†’ USB device connected (matches name), then a comma-separated list.

When to use it

Auto-shake when your Time Machine drive is connected. Auto-shake when your audio interface is plugged in. Auto-shake when a specific dongle is in.

Tips

  • Use any substring of the device's product name. `Scarlett` matches `Focusrite Scarlett 2i2`.
  • Combine with `External disk connected` for belt-and-braces backup-drive detection.