Hallo EWeiss,
ist es
nonVCL? Ich habe es sonst in der
VCL durchgespielt und es funktioniert: (ich habe es so angepasst, dass mir die Form1.Caption die gedrückten Tasten anzeigt)
Delphi-Quellcode:
procedure PlayStopKeyNote(KeyNote: Integer; State: TShiftState);
begin
case KeyNote of
VK_LEFT:
Form1.Caption := 'Left'; // Left
VK_RIGHT:
Form1.Caption := 'Right'; // Right
VK_UP:
Form1.Caption := 'Up'; // Up
VK_DOWN:
Form1.Caption := 'Down'; // Down
VK_RETURN:
Form1.Caption := 'Return'; // Return
else
Exit;
end;
end;
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
PlayStopKeyNote(Key, Shift);
end;
Thomas