KeyListener, Unterscheidung Groß/Kleinbuchstaben

Dudo

Aktives Mitglied
Hi Leute,

ich lese die einzelnen Tastatureingaben über die Methode keyPressed(KeyEvent key) vom Interface KeyListener ein.
Die key.getKeyCode() Methode gibt ja den ASCII Wert der Tastaureingabe zurück.
Warum unterschiedet sie nicht zwischen grossen und kleinen Buchstaben?
Egal ob ich ein kleines s oder ein grosses S eingebe, ich bekomme immer den ASCII Wert 83 zurück.
Warum ist das so und kann man dies ändern?
 
Zuletzt bearbeitet von einem Moderator:
Weil das s immer die selbe Taste ist. Du prüfst hier nicht auf Buchstaben sondern auf Tasten. Du musst zusäztlich noch prüfen ob die Umschalttaste gedrückt ist...
 

Zurück
Oben