Mehrere Tasten gleichzeitig abfragen (mit Delphi)

Hardware, Software, Webdesign & Coding.

Moderator: Katana

Antworten
Benutzeravatar
Katana
Beiträge: 5337
Registriert: So Jan 02, 2000 1:01 am

Mehrere Tasten gleichzeitig abfragen (mit Delphi)

Beitrag von Katana »

Allohahe Bild

Ich würde gerne mehrere Tasten gleichzeitig abfragen (Links + Oben, A + W, oder so).
Wie mache ich das?

Momentan mache ich's mit
FormKeyDown(...)
und frage mit
if (key = XY) then ...
die Taste ab. wenn jetzt allerdings 2 Tasten gedrückt werden, überlagert die 2. die 1. und somit wird nur die 2. berücksichtigt ...

------------------
Katana
Benutzeravatar
Katana
Beiträge: 5337
Registriert: So Jan 02, 2000 1:01 am

Mehrere Tasten gleichzeitig abfragen (mit Delphi)

Beitrag von Katana »

Ok, hat sich erledigt Bild

------------------
Katana
SinaP
Beiträge: 248
Registriert: Sa Mär 11, 2000 1:01 am

Mehrere Tasten gleichzeitig abfragen (mit Delphi)

Beitrag von SinaP »

Was hat sich erledigt ?

Würde mich interressieren was für eine Schüttel-Lösung das ist ! Oder gibt es nichts zu berichten ?

cu
Benutzeravatar
Katana
Beiträge: 5337
Registriert: So Jan 02, 2000 1:01 am

Mehrere Tasten gleichzeitig abfragen (mit Delphi)

Beitrag von Katana »

Schüttel-Lösung?
Naja, hab' des mit 'nem Array[0..255] of Boolean gemacht, wo ich dann eintrage, ob eine Taste gedrückt ist, oder net (OnKeyDown). Bei OnKeyUp wird das Boolean dann auf false gesetzt und somit das Problem 'behoben'.
Muß mich jetzt noch 'n bissl. mit DirectX auseinandersetzen, wegen Joystick-Support...

------------------
Katana
SinaP
Beiträge: 248
Registriert: Sa Mär 11, 2000 1:01 am

Mehrere Tasten gleichzeitig abfragen (mit Delphi)

Beitrag von SinaP »

Das ist eine Schüttel-Lösung Bild

cu
Benutzeravatar
Katana
Beiträge: 5337
Registriert: So Jan 02, 2000 1:01 am

Mehrere Tasten gleichzeitig abfragen (mit Delphi)

Beitrag von Katana »

Was genau meinste mit 'Schüttel-Lösung' ?
Hast du 'nen anderen/bessern Vorschlag (hätte nix dagegen)... Bild

PS.: Suche Seiten, auf denen DirectInput erklärt ist, damit ich des vielleicht damit machen könnte (+ Joystick support) *g*

------------------
Katana
SinaP
Beiträge: 248
Registriert: Sa Mär 11, 2000 1:01 am

Mehrere Tasten gleichzeitig abfragen (mit Delphi)

Beitrag von SinaP »

Hab Dir doch mal die seite mit den DirectX units geschickt. Die functionieren nicht nur mit DreePascal sondern auch mit Delphi, da ist auch DirektInput mit drin.

Wenn nicht, dann steht dort die adresse wo DelphiCentrale für DirectX stuff ist. Dort gibt es auch umsetzungen für Delphi plus tutorials.

cu

------------------
Benutzeravatar
Katana
Beiträge: 5337
Registriert: So Jan 02, 2000 1:01 am

Mehrere Tasten gleichzeitig abfragen (mit Delphi)

Beitrag von Katana »

Ok, werd' da nochmal schauen, thx Bild

------------------
Katana
Benutzeravatar
Katana
Beiträge: 5337
Registriert: So Jan 02, 2000 1:01 am

Mehrere Tasten gleichzeitig abfragen (mit Delphi)

Beitrag von Katana »

Jaja, ich weiß, daß man hier editieren kann, aber dann wird ja nix als 'neu' angezeigt, oder?

@SinaP: Du hast mir immer noch net gesagt, was genau du mit 'Schüttel-Lösung' meinst!!!

------------------
Katana
SinaP
Beiträge: 248
Registriert: Sa Mär 11, 2000 1:01 am

Mehrere Tasten gleichzeitig abfragen (mit Delphi)

Beitrag von SinaP »

Das sagt man halt so, und ist überhaupt nichts tragisches dabei Bild

Eleganter wäre es natürlich den port[$60] direkt abzufragen. Der Tasten-Code ist der selbe und beim loslaßen der taste mußt Du halt $80 vom ergebniss abziehen manit du weist welche es ist.

cu
Benutzeravatar
Katana
Beiträge: 5337
Registriert: So Jan 02, 2000 1:01 am

Mehrere Tasten gleichzeitig abfragen (mit Delphi)

Beitrag von Katana »

Welchen Port ???

Und wie machen icke des ???
Kannste mir da vielleicht 'n kleines (!) Beispiel schicken, bzw. posten ???

------------------
Katana
Antworten