Einzelnen Beitrag anzeigen

OregonGhost

Registriert seit: 8. Jun 2002
Ort: Lübeck
1.216 Beiträge
 
Delphi 3 Professional
 
#2

Re: DXInput nur 5 Tasten gleichzeitig??????????

  Alt 3. Dez 2003, 23:04
Eine häufig benutzte Möglichkeit ist, ein Array der virtuellen Tasten aus Boole'schen Variablen zu nehmen, und dann immer wenn eine Taste gedrückt oder losgelassen wird, den Wert zu ändern. Das ist möglicherweise dann nicht völlig synchron, aber vielleicht hilft dir das ja. Ich weiß auch nicht, inwieweit Tastatur oder Treiber als solche darauf einen Einfluss haben, denn ich kann auf meiner Tastatur eine ganze Menge Tasten drücken, ohne dass es zu piepen anfängt.

Wie greifst du über DirectInput auf die Tastatur zu, und welche DirectX-Version benutzt du?

Falls du IDirectInputDevice8::GetDeviceState verwendest, könnte das Problem vielleicht gelöst werden, indem du stattdessen IDirectInputDevice8::GetDeviceData ausprobierst.
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
  Mit Zitat antworten Zitat