![]() |
Tastatur Status abfragen?
Hi
Wie kann ich die Tastatur abfragen, aber nicht mit Keydown, usw... sondern direkt auf WindowsEbene, z.B. getkeyaccount, oder so? |
WndProc überschreiben und auf WM_KEYDOWN, WM_KEYUP und WM_CHAR reagieren.
Aber warum? Ist auch nichts anderes als die Ereignisse OnKeyDown oder OnkeyPress. |
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?
|
Da OnKeyDown, OnKeyPress die Windows-Nachrichten nur kapselt wird das dein Problem nicht lösen.
|
Ja, deswegen will ich ja eine Alternative...
|
OK. Verständlich. Aber deine Idee war keine. :wink:
|
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 16:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz