Systemtasten sperren

mc_java

Mitglied
Hallo,

ich möchte gerne in meinem Java Programm fast alle Systemtasten sperren :). Meine ausführliche Suche hat bisher nur ergeben, dass es in Java nur schwer(gar nicht) umzusetzen ist. Hat das vielleicht jemand schonmal gemacht und kann mir einen Tipp geben???

Danke!
 
M

Marcinek

Gast
Was sind Systemtasten?

Da zwischen PC und Java die VM ist, hat man wirklich Systemnah keine chance etwas zu machen.
 

mc_java

Mitglied
Gehen wir mal von einem Windows System aus:

F1 - F12 /Strg /Alt/ Windoof Taste

Das Problem ist mir bekannt. Aber es gibt ja auch nicht nur Java auf dieser Welt. Vielleicht kann man da was kombinieren :)
 

Spin

Top Contributor
Was möchtest du denn für eine Anwendung schreiben. Default sind Key Events eh nicht in Java verfügbar. Also eine Jar in der dieses Tasten keine Auswirkung haben sollte doch kein Problem sein.

Was willst du also genau machen?

Hast du eine TouchScreen Anwendung?:rtfm:
 

chalkbag

Bekanntes Mitglied
Was auch immer ein Kioskmode ist.

Du könntest dem Frame einen KeyListener zuweisen und eben die entsprechenden Keys berücksichtigen.
Allerdings denk ich das du die Tasten nicht nur für deine Anwendung, sondern für das System sperren willst. Das sollte für eine Java-Anwendung dann schon aufwendiger sein, du müsstest deine Anwendung im Fullscreenmode starten (also auch ohne Startleiste etc.) Dann könntest du versuchen ob du auch Events wie Strg-Alt-Entf oder Alt-Tab abfangen kannst.
 

Ähnliche Java Themen

Neue Themen


Oben