From ee5b02b0ca11459a5fa5eddf94f0193e6dbf8706 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Wed, 2 Nov 2022 22:22:46 +0000 Subject: [PATCH] js: Map the "SoftLeft" key to CURSOR_SELECT2 This is the left soft key on KaiOS phones. The centre soft key already sends "Enter", which eventually becomes CURSOR_SELECT. The right soft key I'm planning to use to open the menu. --- emcc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/emcc.c b/emcc.c index 249099a..02833df 100644 --- a/emcc.c +++ b/emcc.c @@ -301,6 +301,8 @@ bool key(int keycode, const char *key, const char *chr, int location, keyevent = CURSOR_RIGHT; else if (!strnullcmp(key, "ArrowDown") || !strnullcmp(key, "Down")) keyevent = CURSOR_DOWN; + else if (!strnullcmp(key, "SoftLeft")) /* Left soft key on KaiOS */ + keyevent = CURSOR_SELECT2; else if (!strnullcmp(key, "End")) /* * We interpret Home, End, PgUp and PgDn as numeric keypad