diff options
| author | bruvzg <7645683+bruvzg@users.noreply.github.com> | 2023-03-06 11:24:41 +0200 | 
|---|---|---|
| committer | Yuri Sizov <yuris@humnom.net> | 2023-03-13 22:00:15 +0100 | 
| commit | ef3f1d426d4bb10be75b9984989f3fd145eddf53 (patch) | |
| tree | f4679df5721c40c774f4ac46ba12b8642864cbb1 | |
| parent | bc6743c96d6ef353433ee230015f2e19562ea08c (diff) | |
[Web] Fix some missing keycode mappings.
(cherry picked from commit 0b0587af9775dc5e6fe5707f99634f280e22f4c7)
| -rw-r--r-- | platform/web/dom_keys.inc | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/platform/web/dom_keys.inc b/platform/web/dom_keys.inc index e63bd7c69f..ae3b2fc1a5 100644 --- a/platform/web/dom_keys.inc +++ b/platform/web/dom_keys.inc @@ -51,6 +51,7 @@ Key dom_code2godot_scancode(EM_UTF8 const p_code[32], EM_UTF8 const p_key[32], b  	DOM2GODOT("Numpad9", KP_9);  	DOM2GODOT("NumpadAdd", KP_ADD);  	DOM2GODOT("NumpadBackspace", BACKSPACE); +	DOM2GODOT("Clear", CLEAR); // NumLock on macOS.  	DOM2GODOT("NumpadClear", CLEAR);  	DOM2GODOT("NumpadClearEntry", CLEAR);  	//DOM2GODOT("NumpadComma", UNKNOWN); @@ -125,16 +126,22 @@ Key dom_code2godot_scancode(EM_UTF8 const p_code[32], EM_UTF8 const p_key[32], b  	DOM2GODOT("Slash", SLASH);  	// Functional keys in the Alphanumeric section. +	DOM2GODOT("Alt", ALT);  	DOM2GODOT("AltLeft", ALT);  	DOM2GODOT("AltRight", ALT);  	DOM2GODOT("Backspace", BACKSPACE);  	DOM2GODOT("CapsLock", CAPSLOCK);  	DOM2GODOT("ContextMenu", MENU); +	DOM2GODOT("Control", CTRL);  	DOM2GODOT("ControlLeft", CTRL);  	DOM2GODOT("ControlRight", CTRL);  	DOM2GODOT("Enter", ENTER); +	DOM2GODOT("Meta", META);  	DOM2GODOT("MetaLeft", META);  	DOM2GODOT("MetaRight", META); +	DOM2GODOT("OSLeft", META); // Command on macOS. +	DOM2GODOT("OSRight", META); // Command on macOS. +	DOM2GODOT("Shift", SHIFT);  	DOM2GODOT("ShiftLeft", SHIFT);  	DOM2GODOT("ShiftRight", SHIFT);  	DOM2GODOT("Space", SPACE); |