If not most, all game engines have some form of user input built-in; whether it be mouse, joystick, or keyboard. The support for keyboard input is strongly needed. I am pretty sure if a new game developer comes to BYOND with prior experience in other game engines, he/she would go insane just to find out that there isn't any native support for something as simple as keyboard input. The BYOND engine is simple enough already, but it is lacking a substantial amount of simplistic tools.
Anyways, it would be nice if there was a function or two to handle keyboard input, along with key codes. These functions could take a few forms:
This function would return true if they keyboard key passed as a parameter is being pressed.
delay: The amount of time(in seconds) before repeating the key.
interval: The amount of time(in seconds) between repeats.