property OnKeyDown: TKeyEvent;
Feuert, wenn eine Taste gedrückt wird, während das Control den Fokus hat. Der Sender-Parameter verweist auf die TPdfView-Instanz, die das Ereignis ausgelöst hat; ein einzelner Handler kann also mehrere Views bedienen, indem er Sender auswertet
Typische Einsätze: Pfeiltasten / Page Up / Page Down abfangen, um die Navigation zu treiben, Ctrl+F für einen Suchdialog oder Escape, um eine Selektion zu löschen. Weil der Handler im VCL-Hauptthread läuft, können Sie Formular-Controls aktualisieren und andere VCL-APIs direkt aufrufen
Handler müssen schnell zurückkehren — PDFium-Rendering und Formularausfüllen laufen im selben Thread; jede Verzögerung hier schiebt das nächste Seiten-Repaint auf
TabStop auf True setzen, wenn dieses Control an der Tab-Tasten-Fokusnavigation teilnehmen soll, damit Tastatur-Events zugestellt werdenPdfView1.OnKeyDown := MyHandlerSet Cursor- / Set Caret-Aufrufen am TPdfView kombinieren, damit das visuelle Feedback synchron bleibt
procedure TForm1.PdfViewOnKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
// intercept arrow keys / Page Up / Page Down to drive navigation, Ctrl+F to open a search dialog, or Escape to clear a selection
Caption := Format('OnKeyDown on page %d', [PdfView1.PageNumber]);
end;