Навигация
Данное сочетание представляет собой один большой и неприятный глюк. В соответствии со спецификацией, браузер обязан возвращать коды виртуальных кнопок. Они перечислены, например, в таблице Справочник Веб-разработчика. Приложение 18. Даже Microsoft, любящий сделать всё по-своему, в IE придерживается этого стандарта.
Теперь самое «приятное»:
Опера, за пределами 26 английких букв, 10 цифр и = в раскладке QWERTY, всегда возвращает в event.keyCode Unicode код символа в текущей системной раскладке!
Т.е., для символов находящихся на кнопках `, -, [, ], ;, ', \, ,, . и /.
PS: Опера в принципе не генерирует клавиатурные события при нажатом Alt.
Покойся с миром.
Дискуссия