Hola ElDioni.
Cada tecla tiene asociado dos valores, uno es el código interno de la tecla (código de rastreo) y el otro el código ASCII del caracter que tiene asignado. Por ejemplo, tanto la letra 'A' como la letra 'a' tienen un valor
scan code igual a 65, sin embargo, el código ASCII de la letra 'A' es 65 y el de la letra 'a' es 97.
El parámetro
Key en los eventos
OnKeyDown y
OnKeyUp contiene el valor del código de rastreo del teclado, para obtener el código ASCII de la tecla presionada hay que evaluar el valor del parámetro
Key en el evento
OnKeyPress.
El órden en que se disparan los eventos anteriores es
OnKeyDown,
OnKeyPress y
OnKeyUp.
Estos son los códigos de rastreo de un teclado estándard:
Saludos.