js: Add mapping for UI_REDO based on KeyboardEvent.key

This commit is contained in:
Ben Harris
2022-10-24 23:19:56 +01:00
parent 768ef770a3
commit f5ac13c847

2
emcc.c
View File

@ -301,6 +301,8 @@ void key(int keycode, const char *key, const char *chr, int location,
keyevent = MOD_NUM_KEYPAD | '7'; keyevent = MOD_NUM_KEYPAD | '7';
else if (!strnullcmp(key, "PageUp")) else if (!strnullcmp(key, "PageUp"))
keyevent = MOD_NUM_KEYPAD | '9'; 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') else if (key && (unsigned char)key[0] < 0x80 && key[1] == '\0')
/* Key generating a single ASCII character. */ /* Key generating a single ASCII character. */
keyevent = key[0]; keyevent = key[0];