Tim wrote:
On the other hand, why only one button if you want a "game creator"? Why not all the buttons on a keyboard, or better, all the buttons on a chinese keyboard? Or, wait until € (or any other unicode character) has been pressed?
As has been said before in this thread, the difficulty with allowing any custom key to be used is conflicts with player-set key mappings. What happens if you're waiting for the player to hit 'T', and that happens to be the player's undo key?
The function keys are reserved, by the way, I'm afraid: F1, F4, F5, F6, F7, F10 and F11 all definitely have commands mapped to them, and none of the function keys can be set to any of the standard commands. (Ctrl, Shift and Alt can all be set though, and even differentiate between left and right for Ctrl and Shift, but then you get to deal with those problems yourself)
The advantage of limiting it to a small number of keys is that these keys can be readily remapped by the player just like the rest of the commands, and thus sidestep any conflicts, which I'm sure no one wants.