Robot Klasse mit keypress "@" simulieren.. Warum geht das net?

BigChicken

Mitglied
Hi,

ist vielleicht ne total simple Frage, aber ich bei mir kommt da andauernd ein Fehler.
Laut Java-Doc.. lässt sich das @ mit

robo.keyPress(KeyEvent.VK_AT);

simulieren.. aber da kommt trotzdem immer:
java.lang.IllegalArgumentException: Invalid key code

Was mach ich falsch?

Gruß,
André
 
In Sun's Forum gibts Beiträge dazu. Versuch mal, die einzelnen Tasten zu simulieren: Strg, Alt und q nacheinander zu 'pressen', dann nacheinander zu 'releasen' ;)
 
Danke das war es :)!!

Habe es mit:

Code:
robo.keyPress(KeyEvent.VK_CONTROL);
robo.keyPress(KeyEvent.VK_ALT);
robo.keyPress(KeyEvent.VK_Q);
					
robo.keyRelease(KeyEvent.VK_CONTROL);
robo.keyRelease(KeyEvent.VK_ALT);
robo.keyRelease(KeyEvent.VK_Q);

gemacht und so läuft es.

Grüße,
André
 
Zurück