Enviar orden a un proceso específico (Linux)

Iniciado por kst_1985, 10 Mayo 2010, 17:17 PM

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

kst_1985

Hola buenas me gustaría saber como puedo hacer un programa en c que al ejecutarlo, me pida introducir una tecla, y al escribirla esta se me printe en un word por ejemplo

Eternal Idol

No encuentro relacion entre el titulo y el texto; tal vez buscas las funciones getchar y putchar.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

kst_1985

Bueno la orden sería el pulsar un tecla y el proceso sería el word.

La historia es que tengo creado un ejecutable que me asocia el wiimote con el pc, y pulsando las teclas del wiimote se me imprimen cosas en el ejecutable(se imprime las cosas que yo he configurado en el codigo del programa), lo que quiero es que en vez de printar sobre el ejecutable me printe sobre un word. Ese es mi big problem

Nanoc

Se me ocurre que podrias generar eventos de tecla pero eso solo funcionaria si el word fuera la ventana con el foco en ese momento, si eso te sirve los eventos de tecla son sencillos, por lo menos en windows se usa la api keybdevent(), en linux no se cual sera.

Foxy Rider

#4
Lo mismo lo preguntaste acá -> https://foro.elhacker.net/programacion_cc/programa_para_simular_teclado_en_wiimote_linux-t293161.0.html
y la respuesta ya la tenés .. si necesitás ayuda con lo que hayas escrito del código, ponelo y te ayudo ... ídem con explicaciones sobre alguna función o cosa que no entiendas del código ...

Saludos.