Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Tastenabfrage von einem Gamepad ? (https://www.delphipraxis.net/14842-tastenabfrage-von-einem-gamepad.html)

Neutral General 16. Jan 2004 17:25


Tastenabfrage von einem Gamepad ?
 
Hi

Ich habe 2 Fragen zu dem Befehl GetAsyncKeystate($??) < 0 :

1. was ist die Nummer für Ü, Ä und Ö

2. Welche Nummern muss man bei der Tastenbelegung eines Gamepads benutzen ?

SirThornberry 16. Jan 2004 17:34

Re: Tastenabfrage von einem Gamepad ?
 
benutz einfach vkkeyscan um die virtuellen Tastencodes für die Buchstaben zu bekommen:
Dabei habsch folgendes ausgeben bekommen
Ü = 442
Ä = 478
Ö = 448
Komich?! gehts nicht nur bis 255??

Neutral General 16. Jan 2004 17:52

Re: Tastenabfrage von einem Gamepad ?
 
Danke :-D

Na ja anscheinend gehts doch über 255. :gruebel:

Neutral General 16. Jan 2004 17:59

Re: Tastenabfrage von einem Gamepad ?
 
Ich glaub es geht wirklich nur bis 255.
Es funktioniert nicht ! :cry:

Na ja danke trotzdem :thuimb:

Wie genau geht das eigentlich mit dem vkkeyscan ?

SirThornberry 16. Jan 2004 18:05

Re: Tastenabfrage von einem Gamepad ?
 
vkkeyscan gibt den virtuellen Tastaturcode zurück den man zum beispiel im keydown-event mehrerer Komponenten zur auswertung nutzen kann welche taste gedrückt wurde (da man bei keypress zum beispiel die pfeiltasten nicht abfragen kann)


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:27 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