Guten Morgen Community,
Ich habe nun echt eine total doofe Frage an euch.
Ich spiele seit geraumer Zeit ein game, ich spiele es täglich und ich liebe es.
Am Wochenende hatte ich nun das Glück mir den linken Zeigefinger zu brechen was allein das schreiben schon zu einer Qual macht^^
Nun trage ich eine Schiene und bin deshalb ein wenig eingeschränkt.
Gestern hab ich dann wieder gezockt und ich bin draufgekommen dass ich mit der Schiene oft bei einer Skillkombination einen Misskick mache.
Nun meine eigentliche Frage:
Wie schaffe ich es dass beim Druck der Taste "W" kurz vorher automatisch die Taste "D" gedrückt wird?
Es soll nur einmalig passieren, also es soll sich nicht um ne Schleife handeln die das immer wieder ausführt solang ich auf W drücke.
Es sollte einfach beim Druck von W ca 100MS vorher die D ausgelöst werden.
Ich habe schon die FAQ gelesen und weiß mittlerweile dass mein Script so anfangen muss:
#IfWinActive, xxx
mehr weiß ich aber leider auch nicht.
Ich hoffe jemand kann mir beholflich sein.
mfg Taivas
::: Mein Script atm:
$*w::
While GetKeyState("w","P") {
SendInput, {Blind}dw
Sleep, 500
}
KeyWait, w
Return
Nur isses mit while schleife halt suboptimal
Bei Tastendruck eine zweite Taste aktivieren
Moderator: jNizM
Re: Bei Tastendruck eine zweite Taste aktivieren
ok nun hab ichs abgeändert:
Keine Schleife mehr.
#IfWinactive, xxxxxx
w::
{
send, d
send, w
}
Das Problem jetz is das selbe iwie.
Solang ich die W halte macht er immer dwdwdwdwdwdwdwdw
Ich hätt aber gern dass er pro anschlag der taste W nur einmal dw macht.
Und zwar egal wie lang ich die Taste drücke.
€dit:
Ich habs auch mit ner Sleep Funktion probiert aber das is halt dann auch ned so wie ich das gerne hätte.
€dit2: Sry fürn Doppelpost, hat gedacht ich bin im Edit vom ersten Post.
Keine Schleife mehr.
#IfWinactive, xxxxxx
w::
{
send, d
send, w
}
Das Problem jetz is das selbe iwie.
Solang ich die W halte macht er immer dwdwdwdwdwdwdwdw
Ich hätt aber gern dass er pro anschlag der taste W nur einmal dw macht.
Und zwar egal wie lang ich die Taste drücke.
€dit:
Ich habs auch mit ner Sleep Funktion probiert aber das is halt dann auch ned so wie ich das gerne hätte.
€dit2: Sry fürn Doppelpost, hat gedacht ich bin im Edit vom ersten Post.
Re: Bei Tastendruck eine zweite Taste aktivieren
so etwa?
Code: Select all
$w::
send, d
Sleep, 100
send, w
keywait, w
Return
Re: Bei Tastendruck eine zweite Taste aktivieren
Jo Perfekt.Rohwedder wrote:so etwa?Code: Select all
$w:: send, d Sleep, 100 send, w keywait, w Return
Danke dir
also keywait steht also dafür dass er immer auf meine maneuelle eingabe von w wartet bis er dw macht sehe ich das richtig?
danke auf jeden Fall
Re: Bei Tastendruck eine zweite Taste aktivieren
*Ins Unterforum "Spiele" verschoben.
[AHK] v2.0.18 | [WIN] 11 Pro (23H2) | [GitHub] Profile
Who is online
Users browsing this forum: No registered users and 7 guests