Keyboard:
A Button = X
B Button = Z
X Button = S
Y Button = A
L Button = D
R Button = C
Select = "
Start = Enter
Dpad = Arrows

Rumblepad2:
A Button = 3
B Button = 2
X Button = 4
Y Button = 1
L Button = 5
R Button = 6
Select = 9
Start = 10
Dpad = Dpad

If you want to use a different controller, just put the controller's jar file in the components folder and the new controller will then appear in the menu.
