Default simulated multiple key presses

does anyone know of a piece of software that can be configured to simulate two or more keypresses just by pressing one key.
i have a vario II and want to set the keyboad up to play console emulators,
but i want it so W is up, A is left, D is Right and X is down,
but i also want Q to simulate me pressing W and A
E to simulate pressing W and D
Z to simulate pressing A and X
and C to simulate pressing D and X

any ideas?
thanks, quang.