Existen las mil y un formas de hacer esto (en la mayoría de los casos se utiliza para leer la tecla "enter"), la forma mas sencilla es la de leer el caracter que se ingresa y luego retornar un valor "verdadero" si es la tecla coincide con la condición o es la que queremos obtener, y un "falso" si no lo es.
Daré el ejemplo básico de la tecla enter, el código es el siguiente:
<SCRIPT TYPE="text/javascript"> <!-- function MiTecla(campo,e) { var keycode; if (window.event) keycode = window.event.keyCode; else if (e) keycode = e.which; else return true; if (keycode == 13) { campo.form.submit(); return false; } else return true; } //--> </SCRIPT>
Y luego colocamos dentro del input lo siguiente:
onKeyPress="return MiTecla(this,event)"
La parte que nos interesa es la de la condición de lectura.
if (keycode == 13)
Cambiando esto podemos leer cualquier otra tecla.
Recibe notificaciones por correo