Salut tout le monde :
comment tester l'appui sur une succession de touche (exemple Ctrl + A -> B);
cad tester si on a appuie sur CTRL plus A apres B.
merci d'avance.
Salut tout le monde :
comment tester l'appui sur une succession de touche (exemple Ctrl + A -> B);
cad tester si on a appuie sur CTRL plus A apres B.
merci d'avance.
salut
tu peux faire untu auras le code des touches et combinaisons désirées
Code : Sélectionner tout - Visualiser dans une fenêtre à part onkeydown=alert(window.event.keyCode)
ensuite tu n'auras qu'à faireen 2k tu peux aller à http://www.ryancooper.com/resources/keycode.asp pour un exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (window.event.keyCode==...){}
@+
Que votre situation soit bonne ou mauvaise, cela va changer...
merci , mais le probleme c'est comment tester par exemple le (CTRL et T) a la fois (code = 17 + 84);
merci.
ce genre de combinaison doit surement avoir un code...
essaie de remplacer le onkeydown par onkeyup
peut-être que ce sera différent... peut-être
@+
Que votre situation soit bonne ou mauvaise, cela va changer...
bonjour,
Pour accèder aux caractères de contrôles utilise altKey, shiftKey et ctrlKey.
Ensuite réalise des tests pour filtrer les combinaisons.
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 <html> <head> <title></title> <script type="text/javascript"> <!-- function touchesSpeciales(ev) { var alt = ev.altKey; var shift = ev.shiftKey; var ctrl = ev.ctrlKey; var touche = ev.keyCode; var codeHTML=""; if (shift) codeHTML += "shift + "; if (ctrl) codeHTML +="ctrl + "; if (alt) codeHTML += "alt + "; if (touche>31) { codeHTML += String.fromCharCode(touche)+"<br>";; document.getElementById("out").innerHTML += codeHTML; } } //--> </script> </head> <body onkeyup="touchesSpeciales(event)"> <div id="out"></div> </body> </html>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager