C/Visual C - AYUDA: capturas 2 teclas

 
Vista:
sin imagen de perfil

AYUDA: capturas 2 teclas

Publicado por jorge (5 intervenciones) el 26/05/2005 18:49:30
Un profe me dejo hacer un programa que muestra un menu con diferentes funciones (esto ya lo hice), pero tb queria que al pulsar Alt + X desde el menu se cerrara el programita, entonces encontre una dificultad que ya la traia desde hace tiempo cuando quise hacer juegos en C,
¿Como hago para capturar una combinacion de teclas en C?
ya sea Alt + (algo), o Ctrl + (algo), o Alt + Ctrl+ (algo) o tb con el Shift, etc.

Espero que puedan ayudarme, ya que arece que aca son tromes en C.

pd. ¿tiene que ver esto con ascii extendido? o algo asi?

Jorge
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:AYUDA: capturas 2 teclas

Publicado por beatle (17 intervenciones) el 26/05/2005 22:48:35
man yo lo haria asi

int tecla_1,tecla_2;

if(kbhit())
{
tecla_1 = getch();
tecla_2 = getch();
}
if(tecla_1 + tecla_2 == ("ascii(Alt + X)"->esto lo pones vos))
exit(0);
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
sin imagen de perfil

RE:AYUDA: capturas 2 teclas

Publicado por jorge (5 intervenciones) el 28/05/2005 01:10:24
pero no habrian otras combinaciones de teclas que darian la misma suma (tecla1 + tecla2)?
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