P
pumba
Gast
Hi zusammen!
Ich will eine Java-Anwendung über Tastaturshortcuts fernsteuern. Dazu nehm ich die Methoden keyPress() und keyRelease() im java.awt.Robot, was auch ganz gut funktioniert. Den beiden Methoden muss ich nur den passenden keycode übergeben.
Probleme bereiten mir jedoch die deutschen Umlaute. Welchen keycode haben diese? Im java.awt.event.KeyEvent sind sie nicht aufgelistet. Ich hab mir ein solches KeyEvent mal ausgeben lassen - im Event ist der keycode auf 0 gesetzt, nur der keychar zeigt den richtigen Wert, z.B. 'ä'. Da ich für den Robot aber den keycode brauche, weiss ich nicht weiter :bahnhof:
Hat jemand eine Idee?
Ich will eine Java-Anwendung über Tastaturshortcuts fernsteuern. Dazu nehm ich die Methoden keyPress() und keyRelease() im java.awt.Robot, was auch ganz gut funktioniert. Den beiden Methoden muss ich nur den passenden keycode übergeben.
Probleme bereiten mir jedoch die deutschen Umlaute. Welchen keycode haben diese? Im java.awt.event.KeyEvent sind sie nicht aufgelistet. Ich hab mir ein solches KeyEvent mal ausgeben lassen - im Event ist der keycode auf 0 gesetzt, nur der keychar zeigt den richtigen Wert, z.B. 'ä'. Da ich für den Robot aber den keycode brauche, weiss ich nicht weiter :bahnhof:
Hat jemand eine Idee?