Como obtener la pulsación del teclado

Iniciado por dac, 12 Octubre 2012, 22:12 PM

0 Miembros y 1 Visitante están viendo este tema.

dac

Hola comunidad!

Necesito escribir un código que obtenga la pulsación de una tecla sin tener que presionar "enter" para saber cuando se presionan las teclas de dirección, quiero hacerlo en c++ y linux , pero no tengo idea de como hacerlo y no quiero usar SDL, alguien me da luz porfavor?

Gracias y saludos!

avesudra

#1
¿Librería ncurses + función getch de la misma? Nunca la he usado.

¡Saludos!
Regístrate en

Zzombi

puede ser un poco engorroso pero podrías intentar con un Hook en Linux

http://en.wikipedia.org/wiki/Hooking

0xDani

Aqui lo hacen como un modulo del kernel:

http://www.phrack.org/issues.html?issue=59&id=14

Yo todavia no he encontrado como hacerlo sin ser root :xD

Saludos.
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM

Foxy Rider

#4
En *este* hilo di un codigo explicando como esperar input por cierto tiempo .... si te las ingenias, podes adaptar el codigo a lo que te sirve y no necesitás ser root.
De última, si te preocupa soportar otras plataformas como Windows ... siempre estará la good old curses

Saludos.

P.S : y a @0xDani le he explicado temas de input ... si buscás, encontrás

dac

Muchas gracias a todos por responder, con esto ya tengo para seguir!

Saludos!