Bonjour,
Pour gérer certaines touches dont F6, j'ai créé le gestionnaire d'évènement clavier suivant :
Mais, lorsque je tape la lettre "u" (ascii 117) ma fonction interprète cela comme si la touche F6 était enfoncée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
Comment en javascript distinguer dans le code ci-dessus lorsqu'il s'agit d'une touche fonction ou d'un caractère imprimable ?
Merci !
Partager