// BLOCAGE DE TOUCHES CLAVIER
var DisableKeys = Array(
// BackSpace
8,
// Touches F1 à F12
112,113,114,115,116,117,118,119,120,121,122,123
);
var DisableCtrlKeys = Array(
// n 
78,
// d
68,
// w W
119,87,
// p P
112,80,
// u U 
117,82,
// o O
11,79,
// a A
97,65,
// c C
99,67,
// v V
118,86,
// f F
102,70,
// Autres
0
);
//
function bloqueTouche(e) {
var ie = window.event;
if (ie){
e = window.event;
}
if(e.ctrlKey) { //Touche Ctrl enfoncée
for (i=0;i<DisableCtrlKeys.length;i++) {
if(e.keyCode == DisableCtrlKeys[i]) {
if (ie) {
e.keyCode=0;
e.returnValue = false;
}
return false;
}
}
}
for (i=0;i<DisableKeys.length;i++) {
if (e.keyCode == DisableKeys[i]) {
if (ie) {
e.keyCode=0;
e.returnValue = false;
}
return false;
}
}
}
document.onkeydown=bloqueTouche;
//document.onkeyPress=bloqueTouche;

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// "KEYLOGGER"
   function quelle_touche(evenement)
   {
       var touche = window.event ? evenement.keyCode : evenement.which;
       alert(touche);
   }
/*  DECLANCHE KEYLOGGER <input name="saisie" onkeyPress="quelle_touche(event);" /> */
//DANS LA BALISE BODY onkeyPress=quelle_touche(event);
