nambrot
Grünschnabel
HI
ich schreibe gerade eine Remote Application mit der man die Tastatur auf einem PC von einem anderen PC emulieren kann und ihn so zum Beispiel über Tastaturkürzel steuern kann.
Alles funktioniert bis jett nur jetzt sehe ich einen krassen Fehler in meiner App.
Ich benutze für die Keyboardemulation die AWT Robot Klasse. Diese benutzt aber anders als zum Beispiel die KEylogger physikalische KeyEvents und nicht virtuelle.
Das heißt möchte ich das @ Zeichen emulieren dann sieht das ja auf einer deutschen Apple Tastatur anders aus als auf einer Englischen Windows tastatur.
Wie kann ich das nun realisieren, dass wenn ich den Befehl "Schreibe @" schicke, dass ich nicht durch tausenden IF Bedingungen gehen muss um herauszufinden für welches Zeichen ich welche Tastenkombination emulieren muss?
Hat da jemand eine bessere Idee?
ich schreibe gerade eine Remote Application mit der man die Tastatur auf einem PC von einem anderen PC emulieren kann und ihn so zum Beispiel über Tastaturkürzel steuern kann.
Alles funktioniert bis jett nur jetzt sehe ich einen krassen Fehler in meiner App.
Ich benutze für die Keyboardemulation die AWT Robot Klasse. Diese benutzt aber anders als zum Beispiel die KEylogger physikalische KeyEvents und nicht virtuelle.
Das heißt möchte ich das @ Zeichen emulieren dann sieht das ja auf einer deutschen Apple Tastatur anders aus als auf einer Englischen Windows tastatur.
Wie kann ich das nun realisieren, dass wenn ich den Befehl "Schreibe @" schicke, dass ich nicht durch tausenden IF Bedingungen gehen muss um herauszufinden für welches Zeichen ich welche Tastenkombination emulieren muss?
Hat da jemand eine bessere Idee?