С клавишами в браузерах всё плохо, по ним можно диссертацию писать. Причём с разными клавишами по разному плохо. Если говорить про стрелки, то при их залипании
* В IE и в Chrome повторяется keydown
* В Опере повторяется keypress
* В Firefox-е повторяются и keydown, и keypress.
Вот и делай что хочешь. Получается надо оба ловить, но при этом в Firefrox-е одно из них игнорировать.
По логике, правильное поведение здесь у IE и у Chrome. Firefox решил перестраховаться, но в целом тоже покатит. А Опера в своём репертуаре мудацкого браузера.
|