X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Flinux%2Fio.c;h=5e2d5e3a5723c46a05515f8d3b001479b2849d15;hb=fb7a7fea8735400818773dd47f1e6913bd1ceecf;hp=1122e8a77a0a49c36623de0b14f9a57100e112c6;hpb=93a7109873b7050a1b347972711982eac1ad7fbc;p=picodrive.git diff --git a/platform/linux/io.c b/platform/linux/io.c index 1122e8a..5e2d5e3 100644 --- a/platform/linux/io.c +++ b/platform/linux/io.c @@ -2,10 +2,11 @@ #include #include +#include "../libpicofe/menu.h" +#include "../libpicofe/input.h" +#include "../libpicofe/linux/sndout_oss.h" #include "../common/emu.h" -#include "../common/menu.h" -#include "../common/plat.h" -#include "sndout_oss.h" +#include "../common/input_pico.h" #include "version.h" #include "log_io.h" @@ -363,3 +364,20 @@ void mp3_update(int *buffer, int length, int stereo) { } +#include + +struct in_default_bind in_evdev_defbinds[] = +{ + /* 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 */ + { KEY_D, IN_BINDTYPE_PLAYER12, 5 }, /* C */ + { KEY_A, IN_BINDTYPE_PLAYER12, 6 }, /* A */ + { KEY_ENTER, IN_BINDTYPE_PLAYER12, 7 }, + { KEY_BACKSLASH, IN_BINDTYPE_EMU, PEVB_MENU }, + { 0, 0, 0 } +}; +