Wenn du die Keycodes abfragst, dann haben sowohl 'a' als auch 'A' den gleichen Wert, unabhängig davon, ob dabei Shift gedrückt wurde oder nicht. Das liegt daran, dass es die gleiche Taste ist.
Bei Keycodes wird also
IMHO immer der Code für den Großbuchstaben verwendet, 'A' müsste dann 65 sein.
MfG
Binärbaum