Pascal/Turbo Pascal - !!Urgente Tecla Alt

 
Vista:

!!Urgente Tecla Alt

Publicado por yo (1 intervención) el 01/11/2001 03:27:12
necesito de su ayuda, cual es el valor de la tecla Alt, o como saber k
alguien la a tecleado....
bueno, 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 Tecla Alt

Publicado por Diego Romero (282 intervenciones) el 01/11/2001 09:14:18
Hay dos formas de hacerlo, una es capturando el codigo que devuelve una combinación de teclas con alt (alt+a por ejemplo devuelve 0 30) la otra es mas complicada, se trata de detectar el flag que enciende la tecla alt en unos registros del procesador, la tecla alt no devuelve por si misma un codigo.
uses crt;
var
a:char;
begin
repeat
a:=readkey; {primer codigo}
if a=#0 then {si es una combinación o tecla gris entonces}
begin
write('#0 + ');
a:=readkey; {tomo el segundo codigo}
writeln('#',ord(a));
end;
until a=#27; {hasta presionar escape}
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