Заранее извиняюсь, если это не по теме форума. Обнаружилась такая проблемка.
FF 3.0.3 / Windows 2000

При нажатии клавиши приходит уведомление onkeydown, в котором event.keyCode принимает странные значения для трех клавиш:

";"/":" (русская "ж") даёт код 59, который вообще не соответствует никакой клавише (должен быть код 186)

"-" (которая в верхнем ряду, рядом с нулём), даёт код 109, который соотв. кнопке "-" на цифровой части клавиатуры. Вообще у этой кнопки код должен быть 189.

"=" (рядом с предыдущей кнопкой), даёт код 107, который соотв. кнопке "+" на цифровой части клавиатуры. Код должен быть 187.

Собственно всё, остальные клавиши дают ожидаемые коды как документировано в DOM.
Спасибо.

https://bugzilla.mozilla.org/enter_bug.cgi

Уважаемая aina, а у Вас, случаем, не стоят какие-нибудь интересные расширения? Какого рода клавиатура, может, Вы к ней особые драйверы ставили?