- return -1;
-}
-
-static const char *in_evdev_get_key_name(int keycode)
-{
- const char *name = NULL;
- if (keycode >= 0 && keycode <= KEY_MAX)
- name = in_evdev_keys[keycode];
- if (name == NULL)
- name = "Unkn";
-
- return name;
-}
-
-static const struct {
- short code;
- char btype;
- char bit;
-} in_evdev_def_binds[] =
-{
- /* MXYZ SACB RLDU */
- { KEY_UP, IN_BINDTYPE_PLAYER12, 0 },
- { KEY_DOWN, IN_BINDTYPE_PLAYER12, 1 },
- { KEY_LEFT, IN_BINDTYPE_PLAYER12, 2 },
- { KEY_RIGHT, IN_BINDTYPE_PLAYER12, 3 },
- { KEY_S, IN_BINDTYPE_PLAYER12, 4 }, /* B */
- { BTN_B, IN_BINDTYPE_PLAYER12, 4 },
- { KEY_D, IN_BINDTYPE_PLAYER12, 5 }, /* C */
- { BTN_A, IN_BINDTYPE_PLAYER12, 5 },
- { KEY_A, IN_BINDTYPE_PLAYER12, 6 }, /* A */
- { BTN_Y, IN_BINDTYPE_PLAYER12, 6 },
- { KEY_ENTER, IN_BINDTYPE_PLAYER12, 7 },
- { BTN_START, IN_BINDTYPE_PLAYER12, 7 },
- { BTN_TL, IN_BINDTYPE_EMU, PEVB_STATE_LOAD },
- { BTN_TR, IN_BINDTYPE_EMU, PEVB_STATE_SAVE },
-};
-
-#define DEF_BIND_COUNT (sizeof(in_evdev_def_binds) / sizeof(in_evdev_def_binds[0]))
-
-static void in_evdev_get_def_binds(int *binds)
-{
- int i;
-
- for (i = 0; i < DEF_BIND_COUNT; i++)
- binds[IN_BIND_OFFS(in_evdev_def_binds[i].code, in_evdev_def_binds[i].btype)] =
- 1 << in_evdev_def_binds[i].bit;