Features/Smart conditionsNew in 1.1.0ยทIntroduced in 1.1.0

Bluetooth device match

Shake only when a specific Bluetooth device is paired and connected.

What it does

Restricts shaking to times when at least one paired Bluetooth device whose name matches your list is currently connected.

How it works

Shake It On reads the paired-devices list via IOBluetooth and filters to devices that report `isConnected()` true. Your terms are matched case-insensitively as substrings.

Where to find it

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

When to use it

Auto-shake when AirPods are connected (you're listening to something). Auto-shake when a game controller is paired (you're playing).