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.
- 3421 megtekintés
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
- A hozzászóláshoz be kell jelentkezni
nem segitene a megjelenitesen a Beallitasok > Fejlesztoi beallitasok > Bevitel - Erintesek megjelenitese
opcio?
- A hozzászóláshoz be kell jelentkezni
Nem probaltam, de idokozben sikerult megoldanom a megjelenites es a clickkelest is.
Sic Transit Gloria Mundi
- A hozzászóláshoz be kell jelentkezni