Hallo LoW_FloW,
dein Problem müsstest du mit GetKeyState lösen können. Hier mal ein Beipiel zum Bewegen von zwei Panels.
Delphi-Quellcode:
if ((getkeystate(vk_numpad2)and 128)=128) and
((getkeystate($41)and 128)=128)
then begin
panel3.top:=panel3.top+20;
panel4.top:=panel4.top+20;
end;
Tschüß Markus