Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Tastatur Status abfragen? (https://www.delphipraxis.net/3886-tastatur-status-abfragen.html)

flodeluxe 4. Apr 2003 10:09


Tastatur Status abfragen?
 
Hi
Wie kann ich die Tastatur abfragen, aber nicht mit Keydown, usw... sondern direkt auf WindowsEbene, z.B. getkeyaccount, oder so?

Luckie 4. Apr 2003 10:18

WndProc überschreiben und auf WM_KEYDOWN, WM_KEYUP und WM_CHAR reagieren.

Aber warum? Ist auch nichts anderes als die Ereignisse OnKeyDown oder OnkeyPress.

flodeluxe 4. Apr 2003 10:20

Ich will mit der Tastatur sozusagen ein Bild steuern und dieses muß sofort reagieren und mit key_down geht es zu langsam. Kannst du vielleicht ein Beispiel Coden?

Luckie 4. Apr 2003 10:24

Da OnKeyDown, OnKeyPress die Windows-Nachrichten nur kapselt wird das dein Problem nicht lösen.

flodeluxe 4. Apr 2003 10:26

Ja, deswegen will ich ja eine Alternative...

Luckie 4. Apr 2003 10:29

OK. Verständlich. Aber deine Idee war keine. :wink:

roderich 4. Apr 2003 13:19

hi Flodeluxe, versuch mal das:

mach einen Menue-Eintrag auf deinem Form mit diesen Properties:
Visible = false
ShortCut = vk_Left
OnClick = Dein Bild bewegen

wobei ich nicht weiß, ob das bei ner langsamen Tastatur-Wiederholrate nicht auch recht lahm ist.



Oder Du setzt einen Timer und fragst da drin über die API ab, welche Taste gedrückt ist.

Gruß
Roderich


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz