(Android) Add HuiJia default binds

This commit is contained in:
twinaphex 2014-06-11 12:06:02 +02:00
parent 41a83fdbf2
commit 25e4f35d9d
2 changed files with 22 additions and 0 deletions

View File

@ -486,7 +486,10 @@ static void handle_hotplug(void *data, unsigned port, unsigned id,
else if (strstr(name_buf, "Zeemote") && strstr(name_buf, "Steelseries free"))
device = DEVICE_ZEEMOTE_STEELSERIES;
else if (strstr(name_buf, "HuiJia USB GamePad"))
{
device = DEVICE_HUIJIA_USB_SNES;
strlcpy(name_buf, "HuiJia", sizeof(name_buf));
}
else if (strstr(name_buf, "Smartjoy Family Super Smartjoy 2"))
device = DEVICE_SUPER_SMARTJOY;
else if (strstr(name_buf, "Jess Tech Dual Analog Rumble Pad"))

View File

@ -93,6 +93,21 @@ DECL_AXIS(r_x_minus, -2) \
DECL_AXIS(r_y_plus, +3) \
DECL_AXIS(r_y_minus, -3)
#define HUIJIA_DEFAULT_BINDS \
DECL_BTN(a, 189) \
DECL_BTN(b, 190) \
DECL_BTN(x, 188) \
DECL_BTN(y, 191) \
DECL_BTN(start, 197) \
DECL_BTN(select, 196) \
DECL_AXIS(up, -1) \
DECL_AXIS(down, +1) \
DECL_AXIS(left, -0) \
DECL_AXIS(right, +0) \
DECL_BTN(l, 194) \
DECL_BTN(r, 195)
#define RUMBLEPAD2_DEFAULT_BINDS \
DECL_BTN(a, 190) \
DECL_BTN(b, 189) \
@ -138,5 +153,9 @@ const char* const input_builtin_autoconfs[] =
"input_driver = \"android\" \n"
SIXAXIS_DEFAULT_BINDS,
"input_device = \"HuiJia\" \n"
"input_driver = \"android\" \n"
HUIJIA_DEFAULT_BINDS,
NULL
};