Android

The USB cable of the HID Joystick can be connected to an Android phone or tablet via a USB OTG cable. After a couple of seconds, the phone or tablet should recognize the HID Joystick.

Keyboard

You can use the keyboard mode to navigate your Android device with keyboard shortcuts (see table below). This is a limitative list. However, there is an Android app External Keyboard Helper, which allows you to create custom keyboard shortcuts.

Description KEYBOARD STRING
Navigate Up KEY_UP 0x00 0x52
Navigate Down KEY_DOWN 0x00 0x51
Navigate Left KEY_LEFT 0x00 0x50
Navigate Right KEY_RIGHT 0x00 0x4f
Open Selection KEY_ENTER 0x00 0x28
Go back KEY_ESC 0x00 0x29
Remove a character KEY_BACKSPACE 0x00 0x2a
Switch tasks MOD_LALT + KEY TAB 0x04 0x2b
Open browser MOD_LMETA + KEY_B 0x08 0x05
Cut MOD_LCTRL + KEY_X 0x01 0x1b
Copy MOD_LCTRL + KEY_C 0x01 0x06
Paste MOD_LCTRL + KEY_V 0x01 0x19
Next window KEY_TAB 0x00 0x2b
Select text up MOD_LSHIFT + KEY_UP 0x02 0x52
Select text down MOD_LSHIFT + KEY_DOWN 0x02 0x51
Select text right MOD_LSHIFT + KEY_RIGHT 0x02 0x50
Select text left MOD_LSHIFT + KEY_LEFT 0x02 0x4f
Delete KEY_DELETE 0x00 0x4c

Mouse

The following mouse actions can be configured:

Key Description
Move up/down/left/right Cursor moves up/down/left/right
Scroll up / scroll down Scroll up / down
Button click left Select
Button click middle Return to home menu
Button click right Return to previous menu
Button double left click Open app

Joystick

We support 8 buttons and they can be mapped per game.
Note: To test the function, you can install the free Android app Game controller keymapper from AnkitChowdhury. This allows you to visualize the axis and keycodes.