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?