Web Development Knowledge Base
| |
Sections :
Vous aussi, aidez les autres développeurs, publiez vos bouts de codes utiles et vos liens préférés ... Publiez un article ! Plateforme d'envoi de gros fichiers en ligne Script PHP de boutique en ligne Mondes virtuels gratuits en 3D |
Olivier Ligny - - 11/03/2008 - vue 58 fois
Détecter l'état des touches du clavier en JavaScriptDétecte les appuis de touches sur le clavier, y compris les touches spéciales CTRL/SHIFT/ALT, et affiche leur statut en direct.
<script type="text/javascript">
function process_keypress(evt) {
if(window.event) evt = window.event;
if (evt.type == "keypress" & evt.keyCode > 0) {
document.getElementById("code").value = evt.keyCode ;
document.getElementById("chr").value = String.fromCharCode(evt.keyCode);
document.getElementById("alt").value = evt.altKey;
document.getElementById("ctrl").value = evt.ctrlKey;
document.getElementById("shift").value = evt.shiftKey;
}
return true;
}
document.onkeypress = process_keypress;
</script>
<pre>
<form name="x" action ="" method="get">
Code ASCII : <input type="text" id= "code">
Caractère : <input type="text" id= "chr">
Alt ? : <input type="text" id= "alt">
CTRL ? : <input type="text" id= "ctrl">
SHIFT ? : <input type="text" id= "shift">
</form>
</pre>
|