¿Cómo puedo enviar un evento de pulsación de tecla o liberación de tecla a una ventana (la ventana actualmente activa) de otro programa usando XCB
?¿Cómo enviar evento clave a la aplicación utilizando XCB?
Encontré algunos tutoriales usando XLib
, pero me gustaría usar XCB
.
Supongo que tendré que llamar al xcb_send_event
, sin embargo, no tengo idea de cómo pasarlo como parámetros.
Debería tener en cuenta que la mayoría de las aplicaciones bloquean send_events() ya que es una seguridad flagrante. En los primeros días de X11 lo usamos para escribir en otros usuarios xterms. :-) –
Estoy intentando grabar mis pulsaciones de teclas y luego volver a reproducirlas, es decir, grabar macros para ahorrar tiempo. – ar31
Lo mejor es hacerlo en el nivel de aplicación que bajo nivel en X11. –