Bei Tastendruck eine zweite Taste aktivieren
Posted: 01 Dec 2015, 01:39
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
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