Keyboard:
A Button = X
B Button = C
L Trigger = A
R Trigger = S
Z Trigger = Z
Start = Enter
Cpad Up = Home
Cpad Down = End
Cpad Left = Delete
Cpad Right = Page Down
Dpad = Arrows

Rumblepad2:
A Button = 2
B Button = 1
L Trigger = 5
R Trigger = 6
Z Trigger = 7
Start = 10
Cpad = Right Joystick
Dpad = Dpad or Left Joystick

