12 push buttons, 4 rotary encodes, (each with push a button) and a 4 way joystick. Joystick only. The buttons can be assigned to press one of the 59 keyboard keys from the table above, the joystick can be assigned to the keyboard arrow keys and W.A.S.D.
eBay