Desidero essere in grado di registrare movimenti del mouse, clic e input da tastiera da un utente. Sarebbe bello se fosse una soluzione multipiattaforma.registra movimenti del mouse, clic e input da tastiera con Java o C++
mi piacerebbe tornare qualcosa di simile (pseudo codice):
del mouse si trasferì a 500, 500 del mouse doppio clic del mouse si trasferì a 800, 300 sinistro del mouse cliccato tastiera digitato "Ciao Mondo "
C++ o Java hanno classi che possono eseguire questa operazione? Se stavo usando C++, probabilmente lavorerei con il framework QT.
Edit:
avrei dovuto dire questo in origine, ma voglio registrare i movimenti e clic al di fuori della applicazioni GUI, quindi sul desktop troppo.
È necessario registrare l'input a livello di sistema o solo nella finestra principale dell'applicazione? – finnw
vedi questa domanda simile: http://stackoverflow.com/questions/2147903/retrieve-window-handle-and-press-button-programatically – lsalamon
la domanda è per C# – Joe