La Web del Programador: Comunidad de Programadores
 
    Pregunta:  893 - VALIDAR EL TECLADO
Autor:  Marcelo Valdes
como se puede validar el teclado con pascal ya que la intrucion readkey no funciona corectamente con teclas como f7 que la toma como letra por su valor ascii

  Respuesta:  GREGORIO COBÁ GALA
Por la largada de la respuesta, esta en el archivo resp893.txt.

  Respuesta:  Remberto Gonzales C.
En realidad, al conjunto de teclas al que te refieres tiene dos codigos y no solo uno, estas teclas son las teclas de funciones, cursores, y una que otra teclamas. Para poder leer su codigo True lo que tienes que realizar es leer dos veces la misma pulsacion, es decir :
tecla : char
tecla := readkey { esto devuelve #0, si la } { es especial }
if (tecla=#0) { verifica si es tecla } { especial }
then
tecla := readkey { Esto lee el segundo } { codigo-True de } { la tecla }
Los codigos de los mismos los puedes encontrar en cualquier manual de computacion
De todas formas el f1=0,59 f2=0,60 f3=0,61 y asi sucesivamente (el trato con las teclas f11, f12 es diferente)
Nos vemos