Nel Event
oggetto JavaScript, ci sono alcuni valori booleani per verificare se si premono i tasti modificatori:Rileva Alt Gr modificatore (Alt Graph) sulla pressione di un tasto
ctrlKey
: CTRL chiave.altKey
: ALT chiave.altLeft
: ALT chiave sinistra. Solo per IE.altGraphKey
: ALTGR chiave. Solo per Chrome/Safari.
Tuttavia, ci sono alcuni problemi:
- IE e Chrome impostato
ctrlKey
atrue
ealtKey
atrue
quando si preme il modificatore ALTGR. - Firefox imposta
ctrlKey
afalse
aaltKey
atrue
quando si preme il modificatore ALTGR, poiché è stato premuto solo ALT. - Chrome ha la proprietà
altGraphKey
, ma è sempreundefined
.
Domanda: Come posso differenza tra un ALT +CTRL o un ALTGR premere il tasto? Specialmente in Chrome.
attuale comportamento del browser (settembre 2013) è diverso. Vedi la risposta qui sotto. – Jason