X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Flinux%2Fin_evdev.c;h=8a002960c17f74f80ef75cb8d6f7ca11fa63b420;hb=be672de78d15e3761c531834315e464df4d0cdac;hp=df4036831cf56967381267dcc70d6e825f8d5fc8;hpb=b60b8745c02ebe6fb6584161b4ee5feae1716000;p=picodrive.git diff --git a/platform/linux/in_evdev.c b/platform/linux/in_evdev.c index df40368..8a00296 100644 --- a/platform/linux/in_evdev.c +++ b/platform/linux/in_evdev.c @@ -411,16 +411,20 @@ static const struct { { KEY_LEFT, PBTN_LEFT }, { KEY_RIGHT, PBTN_RIGHT }, { KEY_ENTER, PBTN_MOK }, - { BTN_A, PBTN_MOK }, + { KEY_END, PBTN_MOK }, { BTN_TRIGGER, PBTN_MOK }, { KEY_ESC, PBTN_MBACK }, - { BTN_B, PBTN_MBACK }, + { KEY_PAGEDOWN, PBTN_MBACK }, { BTN_THUMB, PBTN_MBACK }, { KEY_A, PBTN_MA2 }, + { KEY_HOME, PBTN_MA2 }, { KEY_S, PBTN_MA3 }, + { KEY_PAGEUP, PBTN_MA3 }, { KEY_BACKSLASH, PBTN_MENU }, - { KEY_MENU, PBTN_MENU }, + { KEY_LEFTCTRL, PBTN_MENU }, + { KEY_RIGHTSHIFT, PBTN_L }, { KEY_LEFTBRACE, PBTN_L }, + { KEY_RIGHTCTRL, PBTN_R }, { KEY_RIGHTBRACE, PBTN_R }, }; @@ -483,15 +487,16 @@ static const struct { { 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_PAGEDOWN, IN_BINDTYPE_PLAYER12, 4 }, { KEY_D, IN_BINDTYPE_PLAYER12, 5 }, /* C */ - { BTN_A, IN_BINDTYPE_PLAYER12, 5 }, + { KEY_END, IN_BINDTYPE_PLAYER12, 5 }, { KEY_A, IN_BINDTYPE_PLAYER12, 6 }, /* A */ - { BTN_Y, IN_BINDTYPE_PLAYER12, 6 }, + { KEY_HOME, 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 }, + { KEY_LEFTALT, IN_BINDTYPE_PLAYER12, 7 }, + { KEY_RIGHTSHIFT,IN_BINDTYPE_EMU, PEVB_STATE_SAVE }, + { KEY_RIGHTCTRL, IN_BINDTYPE_EMU, PEVB_STATE_LOAD }, + { KEY_LEFTCTRL, IN_BINDTYPE_EMU, PEVB_MENU }, }; #define DEF_BIND_COUNT (sizeof(in_evdev_def_binds) / sizeof(in_evdev_def_binds[0]))