PIE (Programmable Input Emulator) version 0.20. (by Carl Kenner) link
This is the more feature rich replacement to the DirectInput Emulator. Using a simple unique text programming language this program can be set to convert complex inputs from P5s, keyboards, mice, joysticks, voice, etc into outputs to keyboards, joysticks(via PPJoy), mice (yes multiple mice at once), MIDI, voice etc. New input and output options are often added in updates.
A common thing to do is assign complex P5 gestures to keystrokes, thereby allowing any program to use P5 gestures.
It comes with PIE files for a few games and programs. You can load and save these yourself, you can also download PIE files for some programs and games from the yahoo group. If you have made some PIE files yourself that other people may find useful please upload them.