diff options
| author | Ben Harris <bjh21@bjh21.me.uk> | 2022-10-24 23:19:56 +0100 |
|---|---|---|
| committer | Ben Harris <bjh21@bjh21.me.uk> | 2022-10-24 23:19:56 +0100 |
| commit | f5ac13c847083a0499a258829be9c666cee7b00b (patch) | |
| tree | 2d48eb60a6d65a649f83233aa2869899515205d9 | |
| parent | 768ef770a351ee1528e6e7923d3b3b00654401cb (diff) | |
| download | puzzles-f5ac13c847083a0499a258829be9c666cee7b00b.zip puzzles-f5ac13c847083a0499a258829be9c666cee7b00b.tar.gz puzzles-f5ac13c847083a0499a258829be9c666cee7b00b.tar.bz2 puzzles-f5ac13c847083a0499a258829be9c666cee7b00b.tar.xz | |
js: Add mapping for UI_REDO based on KeyboardEvent.key
| -rw-r--r-- | emcc.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -301,6 +301,8 @@ void key(int keycode, const char *key, const char *chr, int location, keyevent = MOD_NUM_KEYPAD | '7'; else if (!strnullcmp(key, "PageUp")) keyevent = MOD_NUM_KEYPAD | '9'; + else if (shift && ctrl && (!strnullcmp(key, "Z") || !strnullcmp(key, "z"))) + keyevent = UI_REDO; else if (key && (unsigned char)key[0] < 0x80 && key[1] == '\0') /* Key generating a single ASCII character. */ keyevent = key[0]; |