salut, j'ai fait un outils similaire il y a qq temmps en VB mais je sais que c'est réalisable en delphi, j'avais regardé avec Delphi 6. En VB, il y a une fonct_ion sendkeys qui permet de simuler l'appuis de touche sur un clavier. Cette fonction, je l'ai déja vu en delphi 6. Attend....
Ce n'est pas celle que j'utilisais mais une autre fonction. Si ca marche pas, dit le moi je fouillerai dans les archives papier de mes codes sources
procedure SimulateKeyDown(MyKey: Cardinal);
var
MyInput: tagINPUT;
begin
MyInput.Itype := INPUT_KEYBOARD;
MyInput.ki.wVk := MyKey;
MyInput.ki.wScan := MapVirtualKey(MyKey, 0);
if(MyKey = VK_UP)
or(MyKey = VK_DOWN)
or(MyKey = VK_LEFT)
or(MyKey = VK_RIGHT)
or(MyKey = VK_HOME)
or(MyKey = VK_END)
or(MyKey = VK_PRIOR)
or(MyKey = VK_NEXT)
or(MyKey = VK_INSERT)
or(MyKey = VK_DELETE)then
MyInput.ki.dwFlags := KEYEVENTF_EXTENDEDKEY
else
MyInput.ki.dwFlags := 0;