Virtualis mouse Androidon

Fórumok

Udv,

Egy Androidot futtato ODROID-X lapkat szeretnek tavolrol vezerelni. Hogy teljeskoru legyen a vezerles, arra gondoltam, hogy a legegyszerubb az lenne, ha az egeret vezerelnem. Ha hozza van csatlakoztatva egy usb-s eger, akkor a megfelelo input file-on (/dev/input/event2) keresztul tudom is mozgatni az egerkurzort, valamint klikkelni vele. De jo lenne, ha meg tudnam oldani mindezt ugy, hogy ne kelljen egeret csatlakoztatni hozza.
Neten keresgelve talaltam egy virtualis mouse drivert, amit sikerult is leforditanom. Miutan betoltom a kernel modulet, letre is jon az input file (dev/input/event3), viszont az egerkurzor nem jelenik meg.
Ha szimulalom az egermozgatast a sendevent paranccsal, a kozben elinditott getevent parancs erzekeli az esemenyeket. Innen gondolom, hogy maga a driver mukodik.

Valaki tudna segiteni, hogyan tudnam meggyozni az Androidot, hogy megjelenitsen egy egerkurzort a virtualis mousehoz?

P.S.
Nehany plussz informacio, ha esetleg szukseg lenne ra:
Az ODROID-X Android 4.1-est futtat 3.0.51-es kernellel.
A virtual mouse drivert itt talaltam.

Hozzászólások

Ha esetleg valakinek szuksege lenne ra, megtalaltam a problemat: ahhoz, hogy valos mouse-kent kezelje a rendszer, kell neki click is. (Jelenleg csak a koordinata valtozas van beregisztralva)
Ezt kellett hozzaadnom a vms_init-hez:

set_bit(EV_KEY, vms_input_dev->evbit);
set_bit(BTN_LEFT, vms_input_dev->keybit);

Mar csak arra kell rajonnom, hogyan kell lekezelnem a click-elest a write_vms-ben...

Sic Transit Gloria Mundi