Pascal/Turbo Pascal - urgente

 
Vista:

urgente

Publicado por Ricardo lopez (3 intervenciones) el 27/06/2001 08:39:49
por favor ocupo saber como puedo hacer en pascal para capturar las teclas arriba, abajo, izquierda y derecha para poder terminar mi juego
por favor les pido que me ayuden. gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:urgente

Publicado por Ricardo lopez (3 intervenciones) el 27/06/2001 22:41:47
por favor ocupo saber como puedo hacer en pascal para capturar las teclas arriba, abajo, izquierda y derecha para poder terminar mi juego
por favor les pido que me ayuden. gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:urgente

Publicado por Diego Romero (282 intervenciones) el 28/06/2001 04:08:18
A simple vista no parece sencillo hacer esto pero una vez que lo entiendes es facil.
Hay que considerar que las teclas especiales del teclado (esas que en algunos teclados son de color gris) no envian un codigo de teclado sino DOS codigos, el primero es siempre 0, el segundo es el codigo en sí. Con el siguiente programa puedes averiguar el codigo de "casi" todas las teclas.
var
a:char;
begin
repeat
a:=readkey;
write(ord(a));
if a=#0 then
begin
a:=readkey;
write(' ',ord(a));
end;
writeln;
until a=#27; {con esc salir}
end.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar