Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge

Tastatureingaben über DXInput

Yves3 / 2 Antworten / Flachansicht Nickles

Hallo

Ich möchte eine kleine Textbox machen, in der man einen Text mit Zahlen, Buchstaben und ein paar wenigen Sonderzeichen eingeben kann.

Bei DirectInput habe ich jetzt ein Array von Bool Werten für die Tastatur.
Ich kann folgendermassen prüfen ob beispielsweise "A" gedrückt wurde:

if(bKeyboard[DIK_A])
// A gedrückt

Mein Problem ist jetzt, dass ich prüfen muss WELCHE Taste gedrückt wurde. Ich könnte natürlich eine gigantische switch Abfrage machen, das ist aber irgendwie nicht so schön. (oder würdet ihr das trotzdem so machen??)

Wie geht das am einfachsten und saubersten?
Ich hoffe das war verständlich ausgedrückt ;-)

Danke für alle Antworten!

bei Antwort benachrichtigen
Yves3 Nachtrag zu: „Tastatureingaben über DXInput“
Optionen

ich meine mit vielen if abfragen, mit switch geht das ja gar nicht wirklich ;-)

bei Antwort benachrichtigen