In My Intranet Application ,
I'm change the controls for media player, where i'm using the
combination like ctrl+p,ctrl+m and etc.
<script type="text/javascript">
function displayKeyCode(evt)
{
var textBox = getObject('txtChar');
var charCode = (evt.which) ? evt.which : event.keyCode
textBox.value = String.fromCharCode(charCode);
if (charCode == 18){
textBox.value = "Alt"; // F4
alert("You Pressed Alt");
}
if (charCode == 17 && charCode == 80)
{
textBox.value = "Ctrl+P"; // F7
alert("You Pressed Ctrl+P");
}
if (charCode == 17 && charCode == 79)
{
textBox.value = "Ctrl+O"; // F7
alert("You Pressed Ctrl+O");
}
if (charCode == 17 && charCode == 78)
{
textBox.value = "Ctrl+N"; // F7
alert("You Pressed Ctrl+N");
}
if (charCode == 17 && charCode == 77)
{
textBox.value = "Ctrl+M"; // F7
alert("You Pressed Ctrl+M");
}
var lblCharCode = getObject('spnCode');
lblCharCode.innerHTML = 'KeyCode: ' + charCode;
return false;
}
function getObject(obj)
{
var theObj;
if (document.all) {
if (typeof obj=='
string') {
return document.all(obj);
} else {
return obj.style;
}
}
if (document.getElementById) {
if (typeof obj=='string') {
return document.getElementById(obj);
} else {
return obj.style;
}
}
return null;
}
</SCRIPT>
I used the above script to capture the keypress events but it is working for
only one Like (any Key), If clicked multiple keys but it is not captuing ,
i think some problem with my code,
please help me..