Control du clavier javascript
Le petit script qui suit, permet de lancer des actions/ fonction javascript via la pression d'une touche du clavier
Premièrement, il faut un script, permettant d'afficher le numéro de la touche sur laquel on désire une action :
<script language="JavaScript">
document.onkeydown = checkKeycode
function checkKeycode(e) {
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
alert("keycode: " + keycode);
}
</script>
copier/coller ce code, afin d'afficher dans une Alert() le numéro de la touche.
Action suite a la pression d une touche
<script language="JavaScript">
document.onkeydown = checkKeycode
function checkKeycode(e) {
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
if(keycode == 191){
alert("aaa");
}
}
</script>
Ce script déclanchera une alert contenant "aaa" lorce que l'on appuyera sur la touche "§"
Il suffit de modifier la ligne
if(keycode == 191) et remplacer "191" par le numéro de la touche trouvé à l'aide du premier script 🙂
Complexe hein?