PDA

Просмотр полной версии : как убить клавиатурные шорткаты в браузере?


Корнхолио
08.07.2005, 19:13
Господа,

Тема такая: флэшка что-то делает по ctrl-h, ctrl-r, ctrl-f. Одновременно браузер выполняет действия по этим шорткатам. Можно ли надёжно его отучить?

Заранее спасибо.

Constantine
10.07.2005, 23:21
флэшкой, любые пользовательские настройки? нет!

Корнхолио
11.07.2005, 19:21
javascript-ом хотябы...

беда в том, что, например, в ие такое дело:

function onkeydown_blocker()
{
alert ("call");
if (
event.keyCode == 72 || // H
event.keyCode == 82 || // R
event.keyCode == 70 // F
)
{
if (event.ctrlKey)
{
event.returnValue = false;
event.keyCode = 0;
}
}
}
document.attachEvent("onkeydown", onkeydown_blocker);

работает, когда фокус на документе. Когда на плагине - то плагин сволочь отдаёт браузеру событие без вызова этого всего. Сам при этом нифига не делает.
:(