Для получения кода нажатых клавиш используется следующий код:
var e = (e) ? e : ((event) ? event : null);
var keycode = e.keyCode;
Для функциональной клавиши "F9", Opera - отдаёт код 147, тогда как все остальные браузеры (IE, FireFox, Chrome) отдают 120.
Как получить код кроссбраузерно?
P.S. Судя по
этому тесту в опере и в самом деле все плохо с функциональными клавишами.
P.S.S. Да и
здесь не получается ничего повесить на комбинацию Ctrl+Shift+F9.
Почему разработчики браузера Opera так невзлюбили клавишу F9?