mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 16:05:44 -07:00
js: Add mapping for UI_REDO based on KeyboardEvent.key
This commit is contained in:
2
emcc.c
2
emcc.c
@ -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];
|
||||||
|
Reference in New Issue
Block a user