http://www.cssauthor.com/bootstrap-admin-templates/
Monday, September 28, 2015
Keyboard Event Handling: onkeydown
<script type="text/javascript">
/*
To check key number for keyevent
function keydownHandler(e) {
var evt = e ? e:event;
var keyCode = evt.keyCode;
var sModifiers = ''
+(evt.ctrlKey ? 'Ctrl ' :'')
+(evt.shiftKey ? 'Shift ':'')
+(evt.altKey ? 'Alt ' :'') ;
alert('keyCode='+keyCode);
if (keyCode==16 || keyCode==17 || keyCode==18)
alert(' key: '+sModifiers);
else
alert(' key: '+sModifiers+fromKeyCode(keyCode));
}
//Register the keydown event handler:
document.onkeydown=keydownHandler;
*/
</script>
$(document).bind('keydown', function(e) {
if (e.ctrlKey && e.shiftKey && e.which === 78) {
e.preventDefault();
skip_question(<?= get_session('question_id') ?>)
}
if (e.which === 49) { //OPTION A
e.preventDefault();
alert(1);
}
if (e.which === 50) { //OPTION B
e.preventDefault();
alert(2);
}
if (e.which === 51) { //OPTION C
e.preventDefault();
alert(3);
}
if (e.which === 52) { //OPTION D
e.preventDefault();
alert(4);
}
});
/*
To check key number for keyevent
function keydownHandler(e) {
var evt = e ? e:event;
var keyCode = evt.keyCode;
var sModifiers = ''
+(evt.ctrlKey ? 'Ctrl ' :'')
+(evt.shiftKey ? 'Shift ':'')
+(evt.altKey ? 'Alt ' :'') ;
alert('keyCode='+keyCode);
if (keyCode==16 || keyCode==17 || keyCode==18)
alert(' key: '+sModifiers);
else
alert(' key: '+sModifiers+fromKeyCode(keyCode));
}
//Register the keydown event handler:
document.onkeydown=keydownHandler;
*/
</script>
$(document).bind('keydown', function(e) {
if (e.ctrlKey && e.shiftKey && e.which === 78) {
e.preventDefault();
skip_question(<?= get_session('question_id') ?>)
}
if (e.which === 49) { //OPTION A
e.preventDefault();
alert(1);
}
if (e.which === 50) { //OPTION B
e.preventDefault();
alert(2);
}
if (e.which === 51) { //OPTION C
e.preventDefault();
alert(3);
}
if (e.which === 52) { //OPTION D
e.preventDefault();
alert(4);
}
});