From 64370cfa4c630b72dbe71ecc77fd8fa4e6bd703a Mon Sep 17 00:00:00 2001 From: sorgelig Date: Mon, 18 Feb 2019 22:40:31 +0800 Subject: [PATCH] input: 8bitdo PSC special combo handling. --- input.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/input.cpp b/input.cpp index b9010ce..b819021 100644 --- a/input.cpp +++ b/input.cpp @@ -2170,6 +2170,13 @@ int input_test(int getchar) } } + //8bitdo PSC receiver + if (input[i].vid == 0x054c && input[i].pid == 0x0cda && ev.type == EV_KEY) + { + if (ev.code == 164) ev.code = KEY_MENU; + if (ev.code == 1) ev.code = KEY_MENU; + } + input_cb(&ev, &absinfo, i); //sumulate digital directions from analog