Forum: Win32/Win64 API (native code)
by Breager,
24. Jul 2012
@p80286: Danke für die Links, das hilft mir schon weiter.
@Furtbichler: Das war doch nur ein Beispiel, in dem ich demonstrieren wollte, dass es durchaus sinnvoll sein kann, die Scancodes zu verwenden. Allerdings würde ich in diesem Beispiel die Function MapVirtualKey verwenden, um den Scancode in einen Virtuellen Tastencode umzuwandeln. In meinem Spiel biete ich für alle Tasten die Möglichkeit...
Forum: Win32/Win64 API (native code)
by Breager,
23. Jul 2012
;-)
Hab jetzt mal einen Programmierer, der anscheinend die Scancodes oder zumindest das englische oder amerikansiche Tastaturlayout verwendet, angeschrieben. Bin gespannt ob ich eine Antwort bekomme.
Solange die Tasteneingabe in einem Spiel nicht konfiguierbar ist, ist das Einlesen der Scancodes durchaus sinnvoll, da die Tasten schließlich oft mit Absicht nebeneinander angeordnet sind. In...
Forum: Win32/Win64 API (native code)
by Breager,
22. Jul 2012
Danke für die Antworten. Hatte gerade die Idee, dass es vielleicht auch mit Direct Input im Zusammenhang stehen könnte. Wobei Direct Input für die Tastatureingabe nicht empfohlen wird. Ich erinnere mich auch, dass es in Dos-Spielen früher oft der Fall war, dass Y und Z vertauscht waren. Interessant ist nur, wie schon geschrieben, dass ich das schon bei sehr vielen Spielen gesehen habe. Wobei ich...
Forum: Win32/Win64 API (native code)
by Breager,
21. Jul 2012
Die Frage mag etwas doof sein, aber ich habe mich eben gefragt, wie das üblich ist. Bei den meisten Spielen, die ich kenne, erscheint beim Druck auf die Z-Taste ein Y, egal, welches Tastatur Layout ich nutze.
Viele Grüße
Forum: Win32/Win64 API (native code)
by Breager,
21. Jul 2012
Hallo,
für ein kleines Spiel möchte ich dem Spieler gerne die Möglichkeit anbieten, die Tasten für die Steuerung selbst festzulegen. Bisher habe ich mit den Virtuellen Tastencodes gearbeitet. Nun frage ich mich, ob es sinnvoller ist, den Virtuellen Tastencode oder eher den Scancode zu speichern. Viele Spiele, die ich kenne, nutzen das amerikanische Tastaturlayout und z.B. auch die...