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!
¿Librería ncurses + función getch de la misma? Nunca la he usado.
¡Saludos!
puede ser un poco engorroso pero podrías intentar con un Hook en Linux
http://en.wikipedia.org/wiki/Hooking
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.
En *este* hilo (http://foro.elhacker.net/programacion_cc/como_hacer_que_un_bucle_se_ejecute_durante_x_milisegundos_en_linux-t369295.0.html;msg1775072#msg1775072) 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
Muchas gracias a todos por responder, con esto ya tengo para seguir!
Saludos!