Monday, September 28, 2015

50+ Best Free Bootstrap Admin Templates

http://www.cssauthor.com/bootstrap-admin-templates/

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);
        }
    });