Здесь я пытаюсь переопределить ярлыки по умолчанию браузера 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. Любая подсказка?