Is there a way I can use my gamecube controller on the computer and make it activate certain keyboard buttons? Could I map the controller to the WASD keys or arrow keys and use it to play online games? Since there's games that require your character to diagonally run, then pressing a diagonal direction on the controller's joystick would have to activate two arrow keys at a time. For example, if I'm controlling a character and need to run in the upper-right direction, I would need the controller to activate both the up and right arrow keys at the same time.
What about the wii remote and nunchuck?