elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Como obtener la pulsación del teclado
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como obtener la pulsación del teclado  (Leído 3,238 veces)
dac

Desconectado Desconectado

Mensajes: 94



Ver Perfil WWW
Como obtener la pulsación del teclado
« 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!


En línea

avesudra


Desconectado Desconectado

Mensajes: 724


Intentando ser mejor cada día :)


Ver Perfil
Re: Como obtener la pulsación del teclado
« Respuesta #1 en: 13 Octubre 2012, 02:32 am »

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

¡Saludos!


« Última modificación: 13 Octubre 2012, 02:38 am por avesudra » En línea

Regístrate en
Zzombi

Desconectado Desconectado

Mensajes: 174



Ver Perfil WWW
Re: Como obtener la pulsación del teclado
« Respuesta #2 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
En línea

0xDani


Desconectado Desconectado

Mensajes: 1.077



Ver Perfil
Re: Como obtener la pulsación del teclado
« Respuesta #3 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.
En línea

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


Desconectado Desconectado

Mensajes: 2.407


Deprecated


Ver Perfil WWW
Re: Como obtener la pulsación del teclado
« Respuesta #4 en: 17 Octubre 2012, 04:47 am »

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
« Última modificación: 17 Octubre 2012, 04:51 am por Alex Mtx » En línea

dac

Desconectado Desconectado

Mensajes: 94



Ver Perfil WWW
Re: Como obtener la pulsación del teclado
« Respuesta #5 en: 18 Octubre 2012, 16:59 pm »

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

Saludos!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como Simular la Pulsacion de las teclas « 1 2 »
Programación Visual Basic
HALC12 11 6,594 Último mensaje 2 Diciembre 2007, 17:39 pm
por HALC12
enviar pulsacion Key Up
Programación Visual Basic
vivachapas 2 1,383 Último mensaje 2 Enero 2008, 14:34 pm
por vivachapas
Generar Pulsacion ! « 1 2 »
Programación General
ElChispa 10 9,264 Último mensaje 5 Noviembre 2010, 17:35 pm
por ElChispa
Como enviar pulsacion a una aplicacion con DirectX VB 6.0
Programación Visual Basic
igustin 2 2,456 Último mensaje 21 Febrero 2013, 05:10 am
por igustin
cambiar pulsacion de teclado
ASM
byway 2 3,805 Último mensaje 26 Mayo 2013, 01:56 am
por byway
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines