aboutsummaryrefslogtreecommitdiff
path: root/core/sys
diff options
context:
space:
mode:
authorp2jason <jason.philippou@gmail.com>2024-11-12 13:37:08 +1300
committerp2jason <jason.philippou@gmail.com>2024-11-12 13:37:08 +1300
commit2beb495140d4100d80bc5b5a63830f2ba3285e61 (patch)
tree02d44f8ebf52812e86ba3121fe5508b0603b203a /core/sys
parent764c32fd3e7eb026236706ac682a09f8cd10cdc2 (diff)
Increase size of JS keyboard event key/code buffer size
Diffstat (limited to 'core/sys')
-rw-r--r--core/sys/wasm/js/events.odin4
-rw-r--r--core/sys/wasm/js/odin.js4
2 files changed, 4 insertions, 4 deletions
diff --git a/core/sys/wasm/js/events.odin b/core/sys/wasm/js/events.odin
index 905b3eba9..ffa3a1202 100644
--- a/core/sys/wasm/js/events.odin
+++ b/core/sys/wasm/js/events.odin
@@ -186,8 +186,8 @@ Key_Location :: enum u8 {
Numpad = 3,
}
-KEYBOARD_MAX_KEY_SIZE :: 16
-KEYBOARD_MAX_CODE_SIZE :: 16
+KEYBOARD_MAX_KEY_SIZE :: 32
+KEYBOARD_MAX_CODE_SIZE :: 32
GAMEPAD_MAX_ID_SIZE :: 64
GAMEPAD_MAX_MAPPING_SIZE :: 64
diff --git a/core/sys/wasm/js/odin.js b/core/sys/wasm/js/odin.js
index 4d93bab23..07a77952c 100644
--- a/core/sys/wasm/js/odin.js
+++ b/core/sys/wasm/js/odin.js
@@ -1548,8 +1548,8 @@ function odinSetupDefaultImports(wasmMemoryInterface, consoleElement, memory) {
wmi.storeInt(off(W, W), e.key.length)
wmi.storeInt(off(W, W), e.code.length)
- wmi.storeString(off(16, 1), e.key);
- wmi.storeString(off(16, 1), e.code);
+ wmi.storeString(off(32, 1), e.key);
+ wmi.storeString(off(32, 1), e.code);
} else if (e.type === 'scroll') {
wmi.storeF64(off(8, 8), window.scrollX);
wmi.storeF64(off(8, 8), window.scrollY);