Programm im Hintergrund bei Windows zur Steuerung der Tastatur nutzen

|I|

Mitglied
Ich möchte ein Programm schreiben, bei dem ich mit meinem Smartphone feststelle, ob ich gerade laufe, diese Info dann an meinen Computer schicken und in dem Fall einen Tastendruck simulieren, um in einem Spiel zu laufen. Der erste Teil sollte einfach sein, aber ich bin mir nicht sicher, ob man während des Ausführens des Spiels im Hintergrund ein Java Programm im Hintergrund Tastendrücke als output erzeugen lassen kann.

Ist das möglich? Wenn ja wie aufwendig ist es und welche Methode kann ich dafür verwenden? Wenn nein, ist es mit zusätzlicher, im Internet erhältlicher Software möglich oder fallen euch alternative Wege ein?

Schon mal vielen Dank im Voraus!
 
Mit java.awt.Robot ist dies möglich, ja, aber nach meiner kurzen Recherche ist Java nicht die geeigneste Sprache dafür, denn du müsstest dafür sorgen, dass das Fenster vorher fokussiert wird, was eben nicht mehr so einfach ist.
Mit einem anderen Programm ist das (angeblich) möglich, benötigt aber auch eine andere Programmiersprache die dann dein Java-Programm aufruft.
 
Wenn es Java sein soll, könnte man mit nativen code (JNI/JNA) das Spiel in den Vordergrund rufen und dann über Robot den Tastendruck simulieren.
 

Zurück
Oben