You can use Midi devices to provide input to your scripts. This is similar to X-keys functionality and you can use both input types at the same time.

Download the Midi DLL for PowerShell from here  and remember to un-block it (right click on the file and you will see un-block at the bottom of the properties window).

This Midi DLL supports 32bit and 64bit PowerShell hosts and is compiled from this GitHub project https://github.com/imorrish/Windows-10-PowerShell-MIDI

An example of how to use it can be seen in this video

A sample script will shown below