Programmierung von Gamepadtasten

01/09/2007 - 11:36 von Michael Huhn | Report spam
Hallo,

ich möchte gern bei meinem über usb angeschlossenem Gamepad (Ultron Black
Fire) die Tastenfunktionen umbelegen. Über die mitgelieferte Software kann
ich leider die Tasten nicht belegen, dass sie mir einen Tastendrück über
Keyboard simulieren, wie bespielsweise ein A, B, etc.
Ich habe mal irgendwo gesehen, dass es in der registry Eintragungen gibt,
die die Events des Tastendruckes abfangen und dort könnte ich ich dann die
Taste A, B etc simulieren.

Weiß irgendwer wie ich das am besten anstellen kann?

Hintergrund ist, dass es Spiele wie "You don't know Jack" gibt, die auf
Tastendruck wie ("p" oder "w") reagieren und ich dieses über mein Gamepad
gern abbilden würde, damit ich nicht immer mit der Tastatur spielen muss,
sondern bequem für dem Fernseher mit Gamepad. :-)

System ist Windows XP SP2

Danke im voraus.
Michael
 

Lesen sie die antworten

#1 Dirk Schwarzmann
04/09/2007 - 07:19 | Warnen spam
Hallo Michael,

ich möchte gern bei meinem über usb angeschlossenem Gamepad (Ultron Black
Fire) die Tastenfunktionen umbelegen. Über die mitgelieferte Software kann
ich leider die Tasten nicht belegen, dass sie mir einen Tastendrück über
Keyboard simulieren, wie bespielsweise ein A, B, etc.
Ich habe mal irgendwo gesehen, dass es in der registry Eintragungen gibt,
die die Events des Tastendruckes abfangen und dort könnte ich ich dann die
Taste A, B etc simulieren.



Mit Registry-Eintràgen wirst Du da m.W. nicht weiter kommen, weil der
einzige dafür passende Eintrag (ScancodeMap unter HKLM/System/...) erst
nach einem Reboot (de-)aktiviert wird und dann auch immer für alle
Programme und alle Benutzer gilt. Außerdem, wenn ich gerade richtig
lese, bràuchtest Du ja auch eher einen Eintrag, der dem Rechner sagt:
Wenn auf dem KeyPad Taste X gedrückt wurde, tue so als sei A auf der
Tastatur gedrückt worden - das geht IMHO nicht mit Bordmitteln.
Ich empfehle Dir die Freeware "AutoHotkey" (www.autohotkey.com), die als
kleine Scriptsprache genau solche Dinge (u.v.m) ermöglicht - auch
speziell für bestimmte Programme / Spiele.

Viel Erfolg,
Dirk

Ähnliche fragen