Bonjour à tous,
Je recherche un moyen de capter l'appui de deux touches simultanément via la methode keydown() de jQuery.
J'arrive à bind ctrl + <- avec ce code sans problème:
La condition dans la première parenthèse bind correctement l'appuie simultané de ctrl et de la flèche de gauche. Mon problème est que je cherche (pour un moteur de jeu) à bind l'appui simultané de la flèche de gauche et de la flèche du haut. Avec ce code par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $('body').keydown( function(e) { console.log('left: '+sprite.offset().left+' top: '+sprite.offset().top); if ( ( (e.keyCode == 37) && (e.ctrlKey) ) || ( (e.keyCode == 81) && (e.keyCode == 90) ) ) { ...
Mais évidemment ça ne fonctionne pas... Et j'aimerai bien comprendre pourquoi...
Code : Sélectionner tout - Visualiser dans une fenêtre à part if ( ( (e.keyCode == 37) && (e.keyCode == 40) ) || ( (e.keyCode == 81) && (e.keyCode == 90) ) ) {
Merci de votre aide
Nico
Partager