X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=win32%2Fin_vk.c;h=f114f74c3e504006d1cc201325fc0585841a5cbb;hb=a86e9a3e58f55bf49d99dfd5e5d6413e17149593;hp=625268a70f9db30361237c081d66bcf09b1e12bd;hpb=8ced8d2b38431e23be1b26457110febbe10d14c7;p=libpicofe.git diff --git a/win32/in_vk.c b/win32/in_vk.c index 625268a..f114f74 100644 --- a/win32/in_vk.c +++ b/win32/in_vk.c @@ -3,8 +3,8 @@ #undef RC_INVOKED #include -#include "../common/input.h" -#include "../common/emu.h" // array_size +#include "../input.h" +#include "../emu.h" // array_size #include "in_vk.h" #define IN_VK_PREFIX "vk:" @@ -65,7 +65,7 @@ static int in_vk_keys_down[4]; static void in_vk_probe(void) { memset(in_vk_keys_down, 0, sizeof(in_vk_keys_down)); - in_register(IN_VK_PREFIX "vk", IN_DRVID_VK, -1, (void *)1, IN_VK_NKEYS, 0); + in_register(IN_VK_PREFIX "vk", IN_DRVID_VK, -1, (void *)1, IN_VK_NKEYS, NULL, 0); } static int in_vk_get_bind_count(void) @@ -145,7 +145,7 @@ static const struct { #define KEY_PBTN_MAP_SIZE (sizeof(key_pbtn_map) / sizeof(key_pbtn_map[0])) -static int in_vk_menu_translate(int keycode) +static int in_vk_menu_translate(void *drv_data, int keycode) { int i; if (keycode < 0) @@ -216,6 +216,10 @@ static const struct { { 'D', IN_BINDTYPE_PLAYER12, 5 }, /* C */ { 'A', IN_BINDTYPE_PLAYER12, 6 }, /* A */ { VK_RETURN, IN_BINDTYPE_PLAYER12, 7 }, + { 'E', IN_BINDTYPE_PLAYER12, 8 }, /* Z */ + { 'W', IN_BINDTYPE_PLAYER12, 9 }, /* Y */ + { 'Q', IN_BINDTYPE_PLAYER12,10 }, /* X */ + { 'R', IN_BINDTYPE_PLAYER12,11 }, /* M */ /* { BTN_SELECT, IN_BINDTYPE_EMU, PEVB_MENU }, // { BTN_Y, IN_BINDTYPE_EMU, PEVB_SWITCH_RND },