JAVASCRIPT / évènements CLAVIER - Programmation
Marsh Posté le 31-05-2001 à 11:45:13
sûrement  
 
mais pour l'instant je sais rien en java  
  
quelqu'un connaitrait il donc un site qui aie des exemples de scripts de ce genre?
Marsh Posté le 31-05-2001 à 14:14:07
ben en javascript tu peux gerer sans probleme plsuieurs touches pressées simultanement. Pour ca il faut un tableau de 256 cases qui indique si les touchessont pressées ou non. 
 
Dés qu'une touche est pressée tu mets la case correspondantre à 1. 
 
Dés qu'une touche est relachée, tu mets la case correspondante à 0. 
 
Et comme ca tu connais en permanence l'etat des touches du clavier (attention tu ne peux pas controler toutes les touches, c'est du javascript et pas un programme win32). 
 
| Code : 
 | 
Marsh Posté le 31-05-2001 à 14:29:38
pour les fonctions ku et kd, il faut les remplir avec ca : 
 
kd : key[event.keyCode]=1; 
ku : key[event.keyCode]=0; 
 
il faut initialiser le tableau : for (var i=0;i<256;i++) key[i]=0; 
 
dans la fonction action, c'est a toi de faire ce que tu veux en fonction des touches pressées. 
 
listes des touches :  
 
Remarks 
 
As of Microsoft® Internet Explorer 4.0, the onkeydown event fires for the following keys:  
 
Editing: DELETE, INSERT  
Function: F1 - F12  
Letters: A - Z (uppercase and lowercase)  
Navigation: HOME, END, LEFT ARROW, RIGHT ARROW, UP ARROW, DOWN ARROW  
Numerals: 0 - 9  
Symbols: ! @ # $ % ^ & * ( ) _ - + = < [ ] { } , . / ? \ | ' ` " ~  
System: ESC, SPACEBAR, SHIFT, TAB  
 
As of Internet Explorer 5, the event also fires for the following keys:  
 
Editing: BACKSPACE  
Navigation: PAGE UP, PAGE DOWN  
System: SHIFT+TAB  
 
As of Internet Explorer 5, this event can be canceled for the following keys and key combinations by specifying event.returnValue=false:  
 
Editing: BACKSPACE, DELETE  
Letters: A - Z (uppercase and lowercase)  
Navigation: PAGE UP, PAGE DOWN, END, HOME, LEFT ARROW, RIGHT ARROW, UP ARROW, DOWN ARROW  
Numerals: 0 - 9  
Symbols: ! @ # $ % ^ & * ( ) _ - + = < [ ] { } , . / ? \ | ' ` " ~  
System: SPACEBAR, ESC, TAB, SHIFT+TAB
Marsh Posté le 30-05-2001 à 19:42:41
salut! partition de batterie
 partition de batterie   mais donc, g besoin d'aide....aidez moi
 mais donc, g besoin d'aide....aidez moi   
  
je cherche à faire une appli qui pourrait capter tous les éléments tapés au clavier, même des touches simultanés, et ce à un certain rythme,
en fait l'idée est de pouvoir faire des rythmes avec les touches, et qu'il me sorte une
merci