So you want to reinvent the TextField functionality? You seem to have a lot of time. *g*
Sure, Canvas is made ALSO for gaming but you can, of course, use it for serious issues, too. It is not too difficult to have a specific charset available (latin letters, numbers, and so on) and process the pressed keys in the way you want. You could even implement a kind of T9 (
word prediction) if you want to. *g*
Christian Wolf