Come posso inviare una pressione di un tasto o un evento di rilascio chiave a una finestra (la finestra attualmente attiva) da un altro programma usando XCB
?Come inviare un evento chiave all'applicazione utilizzando XCB?
Ho trovato alcuni tutorial utilizzando XLib
, tuttavia mi piacerebbe utilizzare XCB
.
Suppongo che dovrò chiamare xcb_send_event
, tuttavia non ho idea di cosa passare come parametri.
Si noti che la maggior parte delle applicazioni blocca send_events() in quanto è una completa protezione. Nei primi X11 giorni lo usavamo per digitare in altri utenti xterms. :-) –
Sto provando a registrare i miei tasti e poi li suono di nuovo, ad esempio registrando i macro per risparmiare tempo. – ar31
È meglio fare a livello di applicazione rispetto al basso livello di X11. –