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