/ / iPhone / Android: Wie kann ich über WLAN Tastenanschläge an einen Laptop senden? - iPhone, Android, Bluetooth, WiFi

iPhone / Android: Wie man Tastenanschläge an Laptop über Wifi sendet? - iPhone, Android, Bluetooth, WLAN

Wie kann ich am besten ein System zum Senden implementierenTastatureingaben / Befehle über ein iPhone und / oder Droid an einen Desktop oder Laptop über WiFi oder Bluetooth? Es gibt Apps für VLC, Keynote und andere Anwendungen, die dies tun. Ich weiß, dass dies möglich ist, aber ich weiß nicht, welche Technologiebasis verwendet werden soll.

Die Implementierung unterscheidet sich wahrscheinlich unter Windows und OS X, aber wenn sie ähnlich sein könnten, wäre das ein großer Gewinn.

Wenn eine VNC-Technologie verwendet wird, ist dies in Ordnung, aber ich muss nur Tastenbefehle und Mausklicks senden - ich muss nicht in der Lage sein, im Bildschirmbereich zu navigieren.

Antworten:

5 für die Antwort № 1

Es gibt eine Android-App, die genau das tut, wasSie wollen, und es ist Open Source. Es heißt RemoteDroid und sendet Tastatur- und Trackball-Ereignisse von Ihrem Telefon an Ihren PC und verwendet den Bildschirm als Touchpad. Mit der Ansicht des Desktops auf Ihrem Telefon wird nicht die gesamte VNC-Funktion ausgeführt.

Die Quelle ist hier: http://code.google.com/p/remotedroid/


4 für die Antwort № 2

Vorausgesetzt, Sie fragen nach der Implementierung eines solchen Programms:

Server

Sie können eine Anwendung schreiben, die Tastatureingaben einfügt, wenn Befehle über TCP vom mobilen Gerät aus eingegeben werden.

Welches Betriebssystem ist der Desktop? Je nach Desktop-Betriebssystem ist die Serverlösung wahrscheinlich unterschiedlich. Sie können jedoch eine plattformübergreifende Serveranwendung mit Java und dem Befehl schreiben Roboterklasse.

Auch wenn Sie Bluetooth-Verbindungen möchten, werden Siemüssen eine Bluetooth-Bibliothek verwenden. Verwenden Sie für die häufigste Wiederverwendung von Code eine Bibliothek, die TCP über Bluetooth unterstützt, damit Ihr Befehlsprotokoll wiederverwendet werden kann.

Klient

Schreiben Sie für den Client einfach eine einfache Anwendung, die Nachrichten über TCP an den Server sendet, die diese interpretiert und die Tastendrücke ausgibt.