The Duckypad autoswitcher seems to have some issues on OS X, where the autoswitcher will not switch profiles.
The issue seems to be that on Mac the autoswitcher keeps a long lived HID connection, and that OS X doesn’t get key presses from the pad while that connection is open. It could be that an OS X update changed how HID works, but is not clear.
There is a branch with some substantial changes to the autoswitcher that doesn’t do this on Mac, though it’s definitely imperfect. On that branch the autoswitcher occasionally crashes, or stops working if the pad is disconnected and reconnected: but easily fixed by restarting the autoswitcher. There also seems an issue that the first keypress is ignored when the pad wakes up from sleep. But on the whole, it does fix the issue!