From d02099847bcc75c94a1a99e39c8e38fb03e1200d Mon Sep 17 00:00:00 2001 From: Sorgelig Date: Fri, 26 Nov 2021 22:48:07 +0800 Subject: [PATCH] input: fix keyboard to joystick mapping. --- input.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input.cpp b/input.cpp index 41f391a..3a5d093 100644 --- a/input.cpp +++ b/input.cpp @@ -2685,7 +2685,7 @@ static void input_cb(struct input_event *ev, struct input_absinfo *absinfo, int { for (uint i = 0; i < BTN_NUM; i++) { - if (ev->code == input[dev].map[i]) + if (ev->code == (uint16_t)input[dev].map[i]) { if (i <= 3 && origcode == ev->code) origcode = 0; // prevent autofire for original dpad if (ev->value <= 1) joy_digital((user_io_get_kbdemu() == EMU_JOY0) ? 1 : 2, 1 << i, origcode, ev->value, i);