document.onkeydown = KeyDownHandler;
document.onkeyup = KeyUpHandler;
var CTRL = false;
var SHIFT = false;
var ALT = false;
var CHAR_CODE = -1;
function KeyDownHandler(e)
{
var x = '';
if (document.all)
{
var evnt = window.event;
x = evnt.keyCode;
}
else
{
x = e.keyCode;
}
DetectKeys(x, true);
}
function KeyUpHandler(e)
{
var x = '';
if (document.all)
{
var evnt = window.event;
x = evnt.keyCode;
}
else
{
x = e.keyCode;
}
DetectKeys(x, false);
}
function DetectKeys(KeyCode, IsKeyDown)
{
if (KeyCode == '16')
{
SHIFT = IsKeyDown;
}
else if (KeyCode == '17')
{
CTRL = IsKeyDown;
}
else if (KeyCode == '18')
{
ALT = IsKeyDown;
}
else
{
if(IsKeyDown)
CHAR_CODE = KeyCode;
else
CHAR_CODE = -1;
}
var item;
if(CTRL && ALT && KeyCode == "82")
{
//Code here
}
else if(CTRL && ALT && KeyCode == "83")
{
//Code here
}
else if(CTRL && ALT && KeyCode == "79")
{
//Code here
}
No comments:
Post a Comment