The current keyboard support in SilverCreator is not very good. The Key Down event should only be used for typing (such as the fake edit field in the Palace Chat demo), or situations where a key is pressed only once and not held down.
There are some workarounds. Consider using these functions. They update instantly with true or false when the respective key is held down. You can also hold down, and check, several at the same time.
COMMANDKEY
OPTIONKEY
CONTROLKEY
SHIFTKEY
I will provide more information later. I just got a new Mac Pro* and REALbasic is not set up yet.
* PPC and 10.4 support is not going away because I got a Mac Pro. I do not subscribe to the elitist method of software development.