Hallo zusammen,
ich möchte die Pfeiltasten "links" und "rechts" remappen, wenn die Maus Taste "zurück" gehalten wird. In etwa so:
if mouse press "zurück"
(
Pfeiltase "links" = "a";
Pfeiltase "rechts" = "b"
)
Wird die Maustastse wieder losgelassen, dann sollen die Pfeiltasten wieder wie vorher belegt sein.
Remapp 2 keys if mouse press? Topic is solved
Moderator: jNizM
Re: Remapp 2 keys if mouse press?
Moin,
ich hatte immer nur einfache 3-Tasten-Mäuse. Was ist bitte die Maustaste "zurück"?
Ist das für die Verwendung in einem Spiel gedacht?
ich hatte immer nur einfache 3-Tasten-Mäuse. Was ist bitte die Maustaste "zurück"?
Ist das für die Verwendung in einem Spiel gedacht?
Re: Remapp 2 keys if mouse press?
Er meint vermutlich XButton1.
Vielleicht so ähnlich:
Vielleicht so ähnlich:
Code: Select all
Left::
if(GetKeyState("XButton1")=="D")
send, a
return
Last edited by Barney on 31 Oct 2017, 05:40, edited 1 time in total.
Re: Remapp 2 keys if mouse press?
@just me
Ja genau, ich meine den XButton1. Auf meiner Maus ist der auf der Daumenseite.
Ich benötige das Script für ein Spiel. Ich bewege mich dort mit den Pfeiltasten und möchte so um Hindernisse links/rechts spähen ohne dabei aber weiter in die jeweilige Richtung zu laufen.
Links spähen liegt auf a und wird vom Script mit der Pfeiltaste links übernommen, sobald xButton1 gedrückt wird. Desgleichen gilt für rechts spähen.
@Barney
Das erscheint mir logisch. Werde ich morgen gleich ausprobieren und berichten. Danke!
=="D" bedeutet Taste ist gedrückt?
Ja genau, ich meine den XButton1. Auf meiner Maus ist der auf der Daumenseite.
Ich benötige das Script für ein Spiel. Ich bewege mich dort mit den Pfeiltasten und möchte so um Hindernisse links/rechts spähen ohne dabei aber weiter in die jeweilige Richtung zu laufen.
Links spähen liegt auf a und wird vom Script mit der Pfeiltaste links übernommen, sobald xButton1 gedrückt wird. Desgleichen gilt für rechts spähen.
@Barney
Das erscheint mir logisch. Werde ich morgen gleich ausprobieren und berichten. Danke!
=="D" bedeutet Taste ist gedrückt?
Re: Remapp 2 keys if mouse press?
Hallo Cosmix und Barney,
da Euch offensichtlich klar ist, dass es hier um ein Spiel geht, sollte es Euch auch klar sein, dass die Frage ins Unterforum "Spiele" gehört. Weshalb beantwortet jemand eine Frage, die offensichtlich im falschen (Unter)Forum gestellt wurde?
da Euch offensichtlich klar ist, dass es hier um ein Spiel geht, sollte es Euch auch klar sein, dass die Frage ins Unterforum "Spiele" gehört. Weshalb beantwortet jemand eine Frage, die offensichtlich im falschen (Unter)Forum gestellt wurde?
Re: Remapp 2 keys if mouse press?
Sorry, das war mein Fehler. Kann ein Moderator bitte die Frage ins Unterforum "Spiele" schieben? Danke!
Meine aktueller Arbeitsstand schaut jetzt so aus:
In der Windowsumgebung funktioniert alles prächtig, nur leider nicht im Spiel. Ich spiele übrigens PUBG.
Ich vermute, ich muss hier noch etwas anpassen: SetKeyDelay [, Delay, PressDuration, Play]. Werde noch etwas weitertüfteln.
Meine aktueller Arbeitsstand schaut jetzt so aus:
Code: Select all
Left::
if not GetKeyState("XButton1")
send {Blind}{Left}
else
send {Blind}{a}
return
Right::
if not GetKeyState("XButton1")
send {Blind}{Right}
else
send {Blind}{b}
return
Ich vermute, ich muss hier noch etwas anpassen: SetKeyDelay [, Delay, PressDuration, Play]. Werde noch etwas weitertüfteln.
Who is online
Users browsing this forum: No registered users and 8 guests