Die einzutragenden Tasten oder nicht einzutragenden Tasten vielmehr kannst du nur in OnKeyPress festlegen. Nur, wenn dort Key auf das Nullzeichen gesetzt wirds, wird das Zeichen nicht eingtragen.
Das hat nichts mit Turbo Delphi zu tun, das ist generell so.
Den Umweg über OnKeyPress(); wollte ich nicht gehen, weil ich in meinem Programm bereits eine sehr umfangreiche Procedure für OnKeyDown habe
Dann hast du ein Konzeptproblem. In den Handler selbst gehört nicht viel Quelltext. Dort ruft man normalerweise nur die entsprechenden Methoden auf, die den Tastendruck behandeln. Ansonsten koppelt man die konkreten Oberflächenelemente viel zu stark mit der Logik...