Moin zusammen,
ich weiss, dass dieses Thema schon wie eine zaehe Schuhsoole durchgekaut ist, aber ich hab mal eine Idee zur Umsetzung eines HotKeyListeners fuer Java, der nicht nur auf Windows beschraenkt waere:
Man schnappt sich eines der unzaehlig im Netz kosierenden KeyLogger, am Besten OpenSource, und programmiert ihn so um, dass er das nicht wie ueblich in eine Datei schreibt, sondern jede Tasteneingabe per JNI an Java sendet.
In Java koennte man dann eine kleine Bibliothek und einen Listener schreiben, der diese Events dann filtert und auswertet; nicht gewuenschte Eingaben werden geloescht, gewuenschte Tastenkombinationen werden weitergeleitet, bzw. verarbeitet.
Nun muesste man den nativen Part nur noch fuer die gaengigen Plattformen umschmelzen und haette eine nette, kleine Bibliothek die so ziemlich alles abfangen koennte...
Was haltet ihr davon, wie sieht der Realisierunggrad und -aufwand eurer Meinung nach aus? Ich denke, dass eine solche Bibliothek von vielen Usern gewuenscht ist, darueber brauchen wir nicht diskutieren....
MfG
MPW
ich weiss, dass dieses Thema schon wie eine zaehe Schuhsoole durchgekaut ist, aber ich hab mal eine Idee zur Umsetzung eines HotKeyListeners fuer Java, der nicht nur auf Windows beschraenkt waere:
Man schnappt sich eines der unzaehlig im Netz kosierenden KeyLogger, am Besten OpenSource, und programmiert ihn so um, dass er das nicht wie ueblich in eine Datei schreibt, sondern jede Tasteneingabe per JNI an Java sendet.
In Java koennte man dann eine kleine Bibliothek und einen Listener schreiben, der diese Events dann filtert und auswertet; nicht gewuenschte Eingaben werden geloescht, gewuenschte Tastenkombinationen werden weitergeleitet, bzw. verarbeitet.
Nun muesste man den nativen Part nur noch fuer die gaengigen Plattformen umschmelzen und haette eine nette, kleine Bibliothek die so ziemlich alles abfangen koennte...
Was haltet ihr davon, wie sieht der Realisierunggrad und -aufwand eurer Meinung nach aus? Ich denke, dass eine solche Bibliothek von vielen Usern gewuenscht ist, darueber brauchen wir nicht diskutieren....
MfG
MPW