Program ANY joystick, yoke, gamepad, steering wheel orsimilar device connected to your PC. Program keystrokes, mouse clicks, force feedback effects, text to speech and wave files. Already got a programmable joystick? If so, you can still use this because you can even program keyboard keys to act just like a joystick button. Want more... How about being able to program more buttons than you really have. Controller Command Module can be programmed with up to 5 modes with each mode capable of being programmed independently. If your joystick has got 8 buttons and use 5 modes, you have 40 buttons to program howeveryou want.