Evènement clavier onkeypress
Bonjour,
Pour gérer certaines touches dont F6, j'ai créé le gestionnaire d'évènement clavier suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| function lesKeys(el){
var e = el || window.event;
var code = e.charCode || e.keyCode;
if(code == 121){
window.close();
}else if(code == 119){//F8
var tue = new Cli();
tue.etesVousSur();
//}else if(code == 116){//F5
}else if(code == 117){//F6
var nwCom = new Com();
nwCom.vers();
}
}
document.onkeypress = lesKeys; |
Mais, lorsque je tape la lettre "u" (ascii 117) ma fonction interprète cela comme si la touche F6 était enfoncée :cry:
Comment en javascript distinguer dans le code ci-dessus lorsqu'il s'agit d'une touche fonction ou d'un caractère imprimable ? :?
Merci !