Recuperer 2 touches clavier
astuces72
Messages postés
7769
Date d'inscription
Statut
Membre
Dernière intervention
-
animostab Messages postés 2829 Date d'inscription Statut Membre Dernière intervention -
animostab Messages postés 2829 Date d'inscription Statut Membre Dernière intervention -
hello les gens,
Je cherche sur le net en javascript le moyen de recuperer la touche qui est tapée au clavier en plus de la touche ALT, mais je ne trouve pas !
j'ai trouvé ce bout de code:
rien de compliquer, quand je tape ALT il affiche 'test'.
Maintenant, je voudrais en plus de ALT, récupérer la seconde touche tapé:
ALT + a par exemple et je voudrais afficher son code ascii
C'est pour faire une navigation au clavier de photo d'une page web.
Les photos ont une id d'assigné, par exemple la photo 1 c'est id='97' la photo 2 c'est id='98', en fait le code ascii de la lettre.
et l'idée est que lorsque j'appuis sur ALT + a il me lance ce script: document.getElementById([ascii de la lettre]).click(); pour ouvrir l'image en grand.
possible ou pas ?
Merci à vous
christophe
:-)
Je cherche sur le net en javascript le moyen de recuperer la touche qui est tapée au clavier en plus de la touche ALT, mais je ne trouve pas !
j'ai trouvé ce bout de code:
<script class="script" type="text/javascript">var keys = {}; $(window).on("keyup keydown", function (e) { e = e || event; keys[e.keyCode] = e.type === 'keydown'; if (keys[17]){ alert('test'); keys = {}; return false; } }); </script>
rien de compliquer, quand je tape ALT il affiche 'test'.
Maintenant, je voudrais en plus de ALT, récupérer la seconde touche tapé:
ALT + a par exemple et je voudrais afficher son code ascii
C'est pour faire une navigation au clavier de photo d'une page web.
Les photos ont une id d'assigné, par exemple la photo 1 c'est id='97' la photo 2 c'est id='98', en fait le code ascii de la lettre.
et l'idée est que lorsque j'appuis sur ALT + a il me lance ce script: document.getElementById([ascii de la lettre]).click(); pour ouvrir l'image en grand.
possible ou pas ?
Merci à vous
christophe
:-)
A voir également:
- Recuperer 2 touches clavier
- Télécharger clavier arabe - Télécharger - Divers Web & Internet
- Touches rémanentes - Guide
- Recuperer message whatsapp supprimé - Guide
- Comment taper / sur clavier - Guide
- Clavier de l'ordinateur - Guide
1 réponse
salut
tu peux faire
non testé voir plus sur
https://www.commentcamarche.net/faq/18760-javascript-manipulation-des-controles-clavier
tu peux faire
function checkEventObj ( _event_ ){ // --- IE explorer if ( window.event ) return window.event; // --- Netscape and other explorers else return _event_; } puis dans ta function var winObj = checkEventObj(_event_); var intAltKey = winObj.altKey; var intCtrlKey = winObj.ctrlKey; if (intAltKey) { script de detection pour alt +} if (intCtrlKey) { script de detection pour ctrl +} else {script de detection key simple}
non testé voir plus sur
https://www.commentcamarche.net/faq/18760-javascript-manipulation-des-controles-clavier