yeah, inkey$() returns the acsii character from the keyboard, such that if you want to detect a particular ky it must be in the form of;
if "a" = inkey$() --- for lower case A
if "A" = inkey$() --- for upper case A
if asc(inkey$()) = 65 -- for upper case A
if asc(inkey$()) = 97 -- for lowercase A
if asc(upper(inkey$())) = 65 -- for both A's
if asc(lower(inkey$())) = 97 --- also for both A's
or use the scancode() operation which returns the keyboard code for the keys themselves;
if scancode() = 30 -- for both A's
This thread contains the graphic of the scancodes;
http://forum.thegamecreators.com/?m=forum_view&t=33640&b=7
Good luck,
S.
Any truly great code should be indisguishable from magic.