Essaye ceci


procedure TForm1.Timer1Timer(Sender: TObject);
begin
if (GetAsyncKeyState(VK_SHIFT) and $8000) <> 0 then
Label1.caption:='Shift +'+Label2.Caption;
end;

Il faut que...