Tutkailin eilen KeyEventtiä( http://java.sun.com/j2se/1.4.2/docs/api/java/
KeyCode ei muistaakseni palauta mitään näistä modifiereista, eli sen kannalta on yksi ja sama oliko painettu kirjain 'a' vai 'A'
Niinpä. Saisivat tehdä moisen metodin KeyEventtiin getKeyModifiers(int keyCode), nyt siellä on vaan getKeyModifiers(int modifiers). Kattoo jos jaksas manuaalisesti testailla.
Aihe on jo aika vanha, joten et voi enää vastata siihen.