Hallo,
mich beschäftigt eine Frage, die letzlich in zwei Lösungsansätzen bzw. Fragen zerfällt.
Ich wollte für ein Anwendung einen Mechanismus realisieren, der merkt ob ein Benutzer am Rechner ist und ihn bedient oder nicht. Was liegt da näher als den Keylistener und Mouselistener zu nutzen. Leider ist mein Problem nicht nicht so einfach zu lösen, da ich davon ausgehen muß, daß der Nutzer vielleicht nicht gerade in meiner Anwendung arbeitet. Was leider das wahrscheinlichste sein wird.
Nun ist die Frage, ob ich auch Events, wie Maus und Tastatureingaben erhalten kann, wenn meine Anwendung nicht den Focus hat?
Oder als Alternative, sozusagen einen Workaround, der meine Anwendung über den ganzen Bildschirm aufzieht und den darunterliegenden benutzten Anwendungen den Event "einfach" weitergibt?
Die Alternative scheint noch komplizierter zu realiseren als einfach nur die Events abzufragen, oder irre ich mich da? Läßt sich sowas überhaupt mit Java realisieren?
mich beschäftigt eine Frage, die letzlich in zwei Lösungsansätzen bzw. Fragen zerfällt.
Ich wollte für ein Anwendung einen Mechanismus realisieren, der merkt ob ein Benutzer am Rechner ist und ihn bedient oder nicht. Was liegt da näher als den Keylistener und Mouselistener zu nutzen. Leider ist mein Problem nicht nicht so einfach zu lösen, da ich davon ausgehen muß, daß der Nutzer vielleicht nicht gerade in meiner Anwendung arbeitet. Was leider das wahrscheinlichste sein wird.
Nun ist die Frage, ob ich auch Events, wie Maus und Tastatureingaben erhalten kann, wenn meine Anwendung nicht den Focus hat?
Oder als Alternative, sozusagen einen Workaround, der meine Anwendung über den ganzen Bildschirm aufzieht und den darunterliegenden benutzten Anwendungen den Event "einfach" weitergibt?
Die Alternative scheint noch komplizierter zu realiseren als einfach nur die Events abzufragen, oder irre ich mich da? Läßt sich sowas überhaupt mit Java realisieren?