Всем привет!
Не могу понять, как можно отменить обработку браузером события от клавиатуры. Сочетания клавиш совпадают с хоткеями браузера, и он выполняет оба действия - мою функцию и свою, привязанную к хоткею, что мне совсем не по душе).
function OnKeyPress(ev) 
{     
    if (!ev) ev = window.event; 
     
    if (ev.ctrlKey) 
    { 
        if (ev.keyCode==17) return; 
        switch (key = String.fromCharCode(ev.keyCode).toUpperCase()) 
        { 
            case ... // выбираем свои сочетания, если не то - выходим 
            default: return; 
        } 
        // вот тут пытаемся отменить событие по-всякому 
        ev.returnValue = false; 
        ev.stopPropagation(); 
        ev.preventDefault(); 
        return false; 
    } // if 
}
В основном тестирую под Оперой, но проверял на Лисе, Хроме, Сафари - везде та же ботва. Я уже себе весь мозг сломал ((