如何在Javascript中启动键盘按键点击事件?

时间:2012-04-02 12:40:27

标签: javascript-events

这里我试图覆盖IE浏览器的默认快捷方式。我正在使用IE8作为我的应用程序。

让我举个例子。我想覆盖快捷键ALT + P. IE中ALT + P的默认功能是“打开页面菜单”。我尝试了以下方式。但是我无法覆盖它。

    <script type="text/javascript"> 

document.onkeydown = printKeycode;
var isAlt = false;

function printKeycode(e) 
{
    //alert('11')
    var keycodeentered = window.event.keyCode;
    if(keycodeentered == 18) 
    {
        isAlt=true;
    }

    if(keycodeentered == 80 && isAlt == true)  // P keycode is 80
    {
        alert('Combination entered');
        window.event.returnValue = false;

    }
}

 </script>

但我无法覆盖默认功能。我的操作是在发生默认操作的同时触发的。 |小观察是,我能够使用CTRL组合来防止快捷方式的默认操作。任何线索?

1 个答案:

答案 0 :(得分:0)