function iniClavierSouris(){
/*ajouterEvenement(document, "keypress", connaitreActionClavier);
ajouterEvenement(document, "mousedown", connaitreBoutonsSouris);
ajouterEvenement(document, "mousewheel", connaitreActionScroll);
_Element = $id("testInterpolation");
if(_Element != null){
ajouterEvenement(_Element, "mousemove", connaitrePositionSouris);
}*/
}
function connaitreActionClavier(e){
e = e || this;
var codeClavier = e.which || e.keyCode;
var caractereClavier = String.fromCharCode(codeClavier);
var clavier = Array();
clavier.caractere = caractereClavier;
clavier.code = codeClavier;
clavier.shift = (e.shiftKey || e.shiftLeft)? true : false;
clavier.ctrl = (e.ctrlKey || e.ctrlLeft)? true : false;
clavier.alt = (e.altKey || e.altLeft)? true : false;
return clavier;
}
function connaitreBoutonsSouris(e){
e = e || this;
var boutonSouris = '';
if(this){
boutonSouris = e.button;
if(boutonSouris == 2){
boutonSouris = 3;
}else if(boutonSouris == 4){
boutonSouris = 2;
}
}else{
boutonSouris = e.which;
}
return boutonSouris;
}
function connaitreActionScroll(e){
e = e || this;
var codeScroll = '';
codeScroll = e.detail || -e.wheelDelta;
if(codeScroll > 0){
codeScroll = 1;
}else{
codeScroll = -1;
}
return codeScroll;
}
function connaitrePositionSouris(e){
e = e || this;
var positionSouris = Array();
positionSouris.topAbs = e.clientY + document.documentElement.scrollTop;
positionSouris.leftAbs = e.clientX + document.documentElement.scrollLeft;
positionSouris.topRelative = positionSouris.topAbs - connaitrePosTop($this(e)) || e.offsetY;
positionSouris.leftRelative = positionSouris.leftAbs - connaitrePosLeft($this(e)) || e.offsetX;
return positionSouris;
}
function connaitrePositionScroll(e){
var positionScroll = new Array();
positionScroll.top = document.documentElement.scrollTop;
positionScroll.left = document.documentElement.scrollTop;
return positionScroll;
}
function connaitrePositionScrollThis(e){
var positionScroll = new Array();
positionScroll.top = $this(e).scrollTop;
positionScroll.left = $this(e).scrollLeft;
return positionScroll;
}
