This behavior is not related to any DB, but to the Key_Down event.
After executing GetKey(), InputKey has the type of key strocked (if it's a command, text, special char, function key, etc.), and in KeyCode is the usable (ASCII) code of the key.
Another detail is that when I press again...