/ / iPhone / Android: Ako posielať stlačenia klávesov do notebooku cez Wi-Fi? - iphone, android, bluetooth, wifi

iPhone / Android: Ako poslať klávesové skratky na notebook cez Wi-Fi? iphone, android, bluetooth, wifi

Ako môžem najlepšie implementovať systém na odosielaniestlačenia klávesov / príkazov cez iPhone a / alebo Droid na stolnom alebo prenosnom počítači cez WiFi alebo Bluetooth? Existujú aplikácie pre VLC, Keynote a ďalšie aplikácie, ktoré to robia, takže viem, že je to možné, ale neviem, akú technologickú základňu použiť.

Implementácia sa pravdepodobne líši v systémoch Windows a OS X, ale ak by mohli byť podobné, bude to „veľká výhra.

Ak sa používa technológia typu VNC, bude to „v poriadku“, ale potrebujem iba poslať kľúčové príkazy a kliknutia myšou - nemusím byť schopný prechádzať priestorom obrazovky.

odpovede:

5 pre odpoveď č. 1

K dispozícii je aplikácia pre Android, ktorá robí presne to, čochcete a je to otvorený zdroj. Je to tzv. RemoteDroid a vysiela udalosti z klávesnice a trackballu z telefónu do počítača a používa obrazovku ako touchpad. Nerobí to všetko s VNC s výhľadom na plochu telefónu.

Zdroj je tu: http://code.google.com/p/remotedroid/


4 pre odpoveď č. 2

Za predpokladu, že sa pýtate na implementáciu takého programu:

server

Pri zadávaní príkazov cez TCP z mobilného zariadenia by ste mohli napísať aplikáciu, ktorá aplikuje stlačenia klávesov.

Aký je OS? V závislosti od desktopového OS bude serverové riešenie pravdepodobne odlišné. Môžete však napísať multiplatformovú serverovú aplikáciu pomocou Java a Trieda robotov.

Tiež, ak chcete pripojenie Bluetooth, budeteje potrebné použiť knižnicu Bluetooth. Pri najväčšom opakovanom použití kódu sa pokúste použiť knižnicu, ktorá podporuje TCP cez Bluetooth, aby sa váš príkazový protokol mohol znova použiť.

Zákazník

Pre klienta jednoducho napíšte jednoduchú aplikáciu, ktorá posiela správy cez TCP na server, ktorý ich interpretuje a vydá stlačenie klávesu.