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].

È stato utile?

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
scroll top