aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Harris <bjh21@bjh21.me.uk>2022-11-02 22:22:46 +0000
committerBen Harris <bjh21@bjh21.me.uk>2022-11-08 10:27:19 +0000
commitee5b02b0ca11459a5fa5eddf94f0193e6dbf8706 (patch)
tree9de9b54ee460c7915d9b1635fe275dc00cd357fd
parentad9ee5a52470b864f6914ba9b5c2c9ae2d6ab072 (diff)
downloadpuzzles-ee5b02b0ca11459a5fa5eddf94f0193e6dbf8706.zip
puzzles-ee5b02b0ca11459a5fa5eddf94f0193e6dbf8706.tar.gz
puzzles-ee5b02b0ca11459a5fa5eddf94f0193e6dbf8706.tar.bz2
puzzles-ee5b02b0ca11459a5fa5eddf94f0193e6dbf8706.tar.xz
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.
-rw-r--r--emcc.c2
1 files changed, 2 insertions, 0 deletions
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