js: Handle KeyboardEvent.key == "Spacebar"

This is apparently generated in place of " " by Internet Explorer.
This commit is contained in:
Ben Harris
2022-10-25 00:48:58 +01:00
parent 35d382019f
commit d94d671bf9

2
emcc.c
View File

@ -277,6 +277,8 @@ void key(int keycode, const char *key, const char *chr, int location,
keyevent = 127; /* Backspace / Delete */
else if (!strnullcmp(key, "Enter"))
keyevent = 13; /* return */
else if (!strnullcmp(key, "Spacebar"))
keyevent = ' ';
else if (!strnullcmp(key, "Escape"))
keyevent = 27;
else if (!strnullcmp(key, "ArrowLeft") || !strnullcmp(key, "Left"))