moja funkcja
procedure WinSendKey(hand: hwnd; key: integer);
begin
SendMessage(hand, WM_KEYDOWN, key, 0);
SendMessage(hand, WM_CHAR, key, 0);
SendMessage(hand, WM_KEYUP, key, 0);
end;
VK_F1 do F5 i VK_SHIFT itd ;] hand to jak już się pewnie domyśliłeś handle okienka do którego chcesz przycisnąć ;p