Man könnte doch eigentlich auch alle Zeichen von 65 bis 255 sperren, dann braucht man sich doch keine Sorgen mehr drum zu machen, ob noch wichtige Tastencodes dazwischen sind, oder? Oder kommen noch Sonderzeichen vor #65?
also so:
Delphi-Quellcode:
if not key in [65..255] then
Buchstabe := false else
Buchstabe := true;