Resonic provides native support for this handy and very affordable USB device made by Contour Design*:
You can unplug and replug the device at any time while Resonic is running without having to restart the application.
Hold down the Shift button to use the secondary functions.
1. Toggle play/pause Play/restart
These mappings** are intended for left-handed use, but you can enable right-handed mode which swaps button 2. and 3.
By default remote control works globally, i.e. Resonic does not have to be the active application. This won't affect other applications that use the ShuttleXpress, as they take over the device once they are activated. Control also works when the system is locked, e.g. with ⊞ Win+L.