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==...){}
@+
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
@+
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