Das ist der Unterschied zwischen dem Tastencode und dem daraus generierten Zeichen - unterschiedliche Tastencodes können gleiche Zeichen generieren, aber es ist für manche Anwendungen eben wichtig dennoch zwischen diesen unterscheiden zu können.
Und: Ich finde Threads immer deutlich schöner als Timer, und in deinem Fall wäre es geradezu ideal, da du damit im Grunde Events ganz ähnlich gestalten könntest, wie es die
VCL auch tut. Nur dass dann statt Windows dein Thread der Message-Generator ist.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)