Customizable gamepad/joystick/keyboard with an Arduino Leonardo