2016-07-01 3 views
0

Ich habe viel gesucht, aber ich fand keine Antwort auf mein Problem.JNativeHook Home Windows Schlüssel

Ich habe vor kurzem JNativeHook entdeckt und ich benutze es, um ein Anwendungsfenster in den Vordergrund zu bringen, wenn ich auf einen Schlüssel klicke, auch wenn die Anwendung nicht den Fokus hat. Alles funktioniert gut, wenn ich Tasten wie "a" oder "f" verwende, aber was ich will, ist die "left-home" -Taste meiner Tastatur.

Das Problem ist, wenn ich das tue, erscheint das Windows-Menü, aber nicht meine Anwendung, die orange in der unteren Launcher-Leiste blinkt.

Ich denke, das ist ein normales Verhalten, da das Windows-Menü eine höhere Priorität als meine Anwendung hat.

Glauben Sie, dass es eine Möglichkeit gibt, das Verhalten der Standard-Home-Schaltfläche zu überschreiben? Was ich brauche, ist, meine Anwendung von woanders aus nach vorne zu bringen, als ich auf den linken Home-Button geklickt habe.

Vielen Dank für Ihre Antworten,

Antwort

0

JNativeHook ist eine passive Tastatureingabe aus dem Betriebssystem zu bekommen. Wenn Sie die Windows-Taste drücken, ruft das Betriebssystem das Menü auf, wenn dieses Ereignis empfangen wird. Wenn Sie dieses Verhalten verhindern möchten, müssen Sie das Ereignis konsumieren, bevor das Betriebssystem es empfängt. Sie können den Wiki-Artikel nach nicht unterstützten Methoden zum Konsum von Ereignissen unter Windows und OS X überprüfen.

+0

Vielen Dank für Ihre Antwort, ich werde es versuchen. – xavatic