Forum: Multimedia
Delphi
by Seniman,
15. Nov 2003
Hallo,
ja es ist richtig. Wenn man eine Taste gedrückt hält, dann wird auch das OnKeyDown-Event wiederholt ausgeführt. Das ist aber anders als bei den DXInput.States. Beispiel: Ich halte die Taste "f" ein paar Sekunden fest:
ffffffffffffffffffffffffff
Nach dem ersten Tastendruck ist eine kleine Pause und dann kommen ganz viele "f"s. Bei jedem f würde jetzt das OnKeyDown-Event ausgeführt. Das...
Forum: Multimedia
Delphi
by Seniman,
14. Nov 2003
Hallo
benutz doch einfach das OnKeyDown-Event der Form. Das wird beim Drücken der Taste einmal(!) ausgeführt. In dem Parameter "Key" wird die gedrückte Taste gespeichert. Dabei steht
37 für links
38 für oben
39 für rechts
40 für unten
13 für Enter
32 für Leertaste
Ich denke, das sind die wichtigsten Taste.