Lo so, posso ascoltare i dispositivi di input tramite /dev/input/eventx
in Android/Linux. Se sei il superuser , puoi inviare un evento al dispositivo.Come posso creare un nuovo dispositivo mouse virtuale sul mio dispositivo Android?
Vorrei inviare eventi del mouse alla mia dispositivo Android come superutente , come TeamViewer su Windows o Linux, e ho bisogno di fare questo è con un mouse. Senza di esso, ottengo errore come Could not open /dev/input/event8, No such device
durante l'invio di questo evento sendEvent /dev/input/event8 xxxx xxxx xxxxxxxx
a /dev/input/event8
, nodo creato con mknod /dev/input/event8 c 13 71
Questo problema può essere risolto collegando mouse Bluetooth al mio dispositivo. Il dispositivo viene creato automaticamente sotto /sys/devices/platform/tegra_uart.2/tty/ttyHS2/hci0
denominato hci0: 11 anche creare l'evento di input /dev/input/event7 (major 13 minor 71)
. Ora, posso inviare eventi a quel nodo e controllare il cursore del mouse Android. Ma non voglio essere connesso al mouse.
Qualcuno potrebbe suggerire come posso creare un dispositivo mouse virtuale sul mio dispositivo Android?
dispositivo del mouse? O_O –
Sì, ad esempio touchscreen ma senza dispositivo hardware reale. Voglio dire, dispositivo mouse virtuale. –
@ErdemUYSAL Vedere http://lxr.free-electrons.com/source/Documentation/input/input.txt e anche il codice in driver/input/mouse /. –