De hecho, acabo de probarlo y en IE6 sí funcionan las flechas, en FF3 no.
También he detectado problemas con la tabulación, que es importante. Al parecer lo he solucionado con:
Código PHP:
if (tecla==8 || tecla==0) return true; // 3
Pero habrá que ponerlo más tiempo a prueba, quizá haya más agujeros en el script.
Saludos.