From 210dcfbd8c2a3b907f424771397f9f836cd1b02d Mon Sep 17 00:00:00 2001 From: Matthew Bauer Date: Sun, 6 Sep 2020 16:01:12 -0500 Subject: [PATCH] Map libcec-daemon keys to RETROK MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From https://github.com/bramp/libcec-daemon, we have some keys that aren’t recognized by RetroArch right now. So we can map them to actual RETROK_ codes. They are: - KEY_EXIT -> RETROK_CLEAR - KEY_OK -> RETROK_RETURN - KEY_SELECT -> RETROK_RETURN See https://github.com/bramp/libcec-daemon/blob/fe9df5ddf7356daa521f893c16872a09c8e6fb59/src/main.cpp#L233-L312 for a full list --- input/input_keymaps.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/input/input_keymaps.c b/input/input_keymaps.c index a6da6a5b55..13c9c7f743 100644 --- a/input/input_keymaps.c +++ b/input/input_keymaps.c @@ -985,7 +985,10 @@ const struct rarch_key_map rarch_key_map_linux[] = { { KEY_BACKSPACE, RETROK_BACKSPACE }, { KEY_TAB, RETROK_TAB }, { KEY_CLEAR, RETROK_CLEAR }, + { KEY_EXIT, RETROK_CLEAR }, { KEY_ENTER, RETROK_RETURN }, + { KEY_OK, RETROK_RETURN }, + { KEY_SELECT, RETROK_RETURN }, { KEY_PAUSE, RETROK_PAUSE }, { KEY_ESC, RETROK_ESCAPE }, { KEY_SPACE, RETROK_SPACE },