This plugin offers an alternative to PCStage's built-in button trigger support, which can use only joystick buttons connected to the game port. It can prodce these triggers from any game device supported by DirectX, such as USB gamepads. Only the first game device known to DirectX is used.

Each button on the device (DirectX imposes a limit of 32) has a corresponding panel in the plugin's window, which changes colour when the button is pressed and released, causing the ButtonPress command to be send to PCStage.

If the game device is connected to the game port, PCStage may also detect its operation directly, causing doubling of triggers. To avoid this, run PCStage with the -nogame command-line switch.