VisualDMX supports the use of USB Joysticks.
After enabling the Joystick in the Options window (Multimedia page) you can use the joystick to trigger cues. These cues can be mapped on the joystick axis and buttons; controlling virtually any function within the VisualDMX software.