February 24th, 2004, 06:58 AM
Using many keys at the same time
I would like to use many keys in the keyboard at the same time.
If I press the "a" key something happens. And if I also press in the "s" key something else will happen and så on. What I mean is that I would like to be able to press many keys at the same time and every keypress will result to an action independently from each other.
How to do that in Delphi?
I am using Delphi 5
February 24th, 2004, 01:34 PM
Trap the OnKeyPress event for the form, check what key has been pressed and act accordingly. The OnKeyPress event occurs once for each keystroke.
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
ch : char;
ch := Upcase(Key);
case ch of
Up the Irons
What Would Jimi Do? Smash amps. Burn guitar. Take the groupies home.
"Death Before Dishonour, my Friends!!" - Bruce D ickinson, Iron Maiden Aug 20, 2005 @ OzzFest
Down with Sharon Osbourne
"I wouldn't hire a butcher to fix my car. I also wouldn't hire a marketing firm to build my website." - Nilpo