Bonjour,
J'ai un petit souci lorsque j'essaye de capter les "CTRL-SHIFT-chiffre".

J'arrive bien a recuperer le event.keyCode des chiffres 0 a 9 qui se situent au-dessus des lettres sur le clavier, mais il n'y a aucun evenement detecté si j'utilise les chiffres du clavier numerique... je voudrais que le traitement soit le meme pour ces touches egalement...

Voici mon code :

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
17
 
     var evt = navigator.appName=="Netscape" ? e:event;
	var ctrlPressed=0;
	var shiftPressed=0;
	shiftPressed=evt.shiftKey;
	ctrlPressed =evt.ctrlKey;
 
	if (ctrlPressed && shiftPressed) {
 
	var evt2 = navigator.appName=="Netscape" ? e:event;
 
 
		if ((evt2.keyCode == 48) || (evt2.keyCode == ???)) { // touche "0"
			traitement...
		} else if ((evt2.keyCode == 49) || (evt2.keyCode == ???)) { // touche "1"
			traitement...
		} // etc...
voila, les keyCodes 48 a 58 representent bien les chiffres qui se trouvent au-dessus des touches de lettres, mais rien ne se passe si je me sers du clavier numerique... pas de keyCode renvoyé...
J'appelle cette methode en faisant un "onKeyDown = methode()" sur ma page principale.

Merci de votre aide !