2012-04-02 2 views
0

Здесь я пытаюсь переопределить ярлыки по умолчанию браузера IE. Я использую IE8 для своего приложения.Как инициировать событие нажатия клавиш на клавиатуре в Javascript?

Позвольте привести пример. Я хочу переопределить ярлык ALT + P. Функция по умолчанию ALT + P в IE - «Открыть меню страницы». Я пробовал делать следующее. Но я не могу его переопределить.

<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. Любая подсказка?

ответ

Смежные вопросы