Tu evento tendrá un parámetro del tipo
TShiftState, entonces sólo tienes que mirar si tiene Ctrl, por ejemplo; void __fastcall TForm1::FormKeyDown(TObject *Sender, WORD &Key,
TShiftState Shift)
{
if(Shift.Contains(ssCtrl))
//Hemos pulsado Ctrl P
{
if (Key == 'P')
acciones_ha_realizar;
}
}
Suerte!!