可以用keybd_event(),举个例子:
//在记事本中输入TAB键
procedure TForm1.Button1Click(Sender: TObject);
var
Wnd: HWND;
begin
Wnd := FindWindow('notepad',nil);
if Wnd <> 0 then
begin
SetForegroundWindow(Wnd);
keybd_event(VK_TAB, MapVirtualKey(VK_TAB, 0), 0, 0);
keybd_event(VK_TAB, MapVirtualKey(VK_TAB, 0), KEYEVENTF_KEYUP, 0);
end;
end;