scusa basta creare una procedura con all'interno il codice che interessa a te riguardo il tuo tasto premuto (ad esempio procedure ILNOMECHEVUOI(var key:char); e poi ad ogni oggetto associ questa procedura... per esempio
procedure Form1.Button1(Sender: Object);
begin
ILNOMECHEVUOI;
...
end;

Questo è il metodo che conosco e a mio parere più semplice... ovviamente se hai mille oggetti e non hai voglia di inserire le procedure ci sono sempre strutture diverse che io non conosco...