Título: Como obtener la pulsación del teclado Publicado por: dac en 12 Octubre 2012, 22:12 pm 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! Título: Re: Como obtener la pulsación del teclado Publicado por: avesudra en 13 Octubre 2012, 02:32 am ¿Librería ncurses + función getch de la misma? Nunca la he usado.
¡Saludos! Título: Re: Como obtener la pulsación del teclado Publicado por: Zzombi en 16 Octubre 2012, 04:34 am puede ser un poco engorroso pero podrías intentar con un Hook en Linux
http://en.wikipedia.org/wiki/Hooking Título: Re: Como obtener la pulsación del teclado Publicado por: 0xDani en 16 Octubre 2012, 13:43 pm 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. Título: Re: Como obtener la pulsación del teclado Publicado por: Foxy Rider en 17 Octubre 2012, 04:47 am 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 Título: Re: Como obtener la pulsación del teclado Publicado por: dac en 18 Octubre 2012, 16:59 pm Muchas gracias a todos por responder, con esto ya tengo para seguir!
Saludos! |