ich möchte in meiner App gerne die Funktionstasten zentral abfangen, ohne in jedem Form KeyPreview=True und die entsprechenden Ereignisse OnKeyDown/Press/Up zu setzen. Hat jemand eine Idee dazu, ohne RegisterHotKey ?
Es gibt da verschiedene Optionen. Wirf eine TActionlist auf das main form, füge eine Action hinzu, gib ihr einen Handler für onExecute und setzte ihren Shortcut auf die gewünschte Funktionstaste. Diese Action sollte auch ausgelöst werden, wenn gerade ein anderes Form der Anwendung im Vordergrund ist.
Alternativ kannst Du dein TApplicationEvents-Objekt verwendern und dessen OnMessage-Event verwenden.