imho kann man bestimmte Tasten nicht über das standard-OnKey*-Event abfangen. dazu gehören die Tasten, die wichtig für Dialoge sind, also die Pfeiltasten, tab, enter, escape,...
um diese zu bekommen kann man die Message CM_DIALOGKEY abfangen.
Delphi-Quellcode:
procedure CMDialogKey(var msg: TCMDialogKey); message CM_DIALOGKEY;
...
procedure TForm_DFMInspector.CMDialogKey(var msg: TCMDialogKey);
begin
if msg.CharCode = VK_TAB then ...
end;
HTH Frank