diff --git a/web/index.html b/web/index.html
index 91293cf..7472d09 100644
--- a/web/index.html
+++ b/web/index.html
@@ -176,8 +176,8 @@
Comandi Tastiera:
Frecce Muovi Cursore
- A Bottone A (Conferma)
- S Bottone B (Spara)
+ Ctrl Sinistro Bottone A (Conferma)
+ Alt Sinistro Bottone B (Spara)
Invio Start
Backspace Select
@@ -207,12 +207,10 @@
});
// WasmBoy usa Z=A, X=B, Enter=Start, Space=Select.
- // Mappiamo i tasti richiesti per forzare l'evento corretto.
+ // Mappiamo i tasti richiesti (Ctrl/Alt sinistri) per forzare l'evento corretto.
const keyMap = {
- 'a': { key: 'z', code: 'KeyZ' },
- 'A': { key: 'z', code: 'KeyZ' },
- 's': { key: 'x', code: 'KeyX' },
- 'S': { key: 'x', code: 'KeyX' },
+ 'ControlLeft': { key: 'z', code: 'KeyZ' },
+ 'AltLeft': { key: 'x', code: 'KeyX' },
'Backspace': { key: ' ', code: 'Space' }
};
@@ -229,15 +227,15 @@
};
window.addEventListener('keydown', (e) => {
- if (keyMap[e.key]) {
+ if (keyMap[e.code]) {
e.preventDefault();
- simulateKeyEvent('keydown', keyMap[e.key]);
+ simulateKeyEvent('keydown', keyMap[e.code]);
}
});
window.addEventListener('keyup', (e) => {
- if (keyMap[e.key]) {
+ if (keyMap[e.code]) {
e.preventDefault();
- simulateKeyEvent('keyup', keyMap[e.key]);
+ simulateKeyEvent('keyup', keyMap[e.code]);
}
});