Generazione del codice ASCII per la combinazione di chiavi
-
10-10-2019 - |
Domanda
Voglio sapere come ottenere il codice ASCII per la combinazione di chiavi. Come se volessi gestire l'evento per una combinazione chiave unica [alt+ctrl+shift]. In alternativa, puoi dirmi il codice ASCII per [alt+enter], [ctrl+enter].
Soluzione
Ci sono bandiere sul event
oggetto che ti dice se il Al, controllo o spostare Le chiavi sono state inserite:
if (event.shiftKey) {}
if (event.altKey) {}
if (event.ctrlKey) {}
Per ottenere il codice chiave (ad es. spazio), devi controllare il event.keycode
(13 ti prenderà accedere)
if (event.keyCode === 13){}
Altri suggerimenti
Non ci sono davvero mappature standard dai codici da tastiera a Ascii. Forse questo Tabella del codice di scansione della tastiera per PC aiuterà.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow