"^" per keybd_event an Game senden
-
Ich möchte mit dem folgendem Code die Konsole in einem Game aufrufen, diese lässt sich mit Tastendruck auf "^" öffnen. Wenn ich das ganze aber simuliere, erfolgt nur in Textfeldern des Games "^":
HWND hWin = FindWindow(NULL, "Ptero-Engine-II : Vietcong"); SetForegroundWindow(hWin); //Sleep(200); keybd_event(220, 0, 0, NULL); }
Klappt auch alles prima. Nur leider kein "^"!
Kann das an DirektInput, also an dem Game liegen?
-
So, du bekommst noch eine Chance im Spieleforum.
-
djle schrieb:
Kann das an DirektInput, also an dem Game liegen?
Liegt es!
-
Habe ich mir doch gedacht. Und kann ich die Konsole auch anders ansteuern? bzw. einen "direkteren" Befehl senden, der vor DirektInput zugreift oder so?
-
Währe Echt cool, wenn das gehen würde!
-
Kann ich mir nicht vorstellen.
Müsstest Du auf Treiber-Ebene runter.
Aber vielleicht weiß da wer mehr als ich...
-
Ich habe eine HotKey-Komponente laufen. Wenn ich eine Taste angebe, dann ist die auch in VC (dem Game) nicht verfügbar.
-
Vieleicht gibt es da eine Komponente!!?