Hallo,
erst mal bin ich gerade total gefasht von Autohotkey und den Möglichkeiten. Aufgrund einer Behinderung bin ich vor allem bei Spielen manchmal darauf angewiesen gewisse Änderungen vorzunehmen. Dies tat ich bisher vornehmlich in der .ini der Spiele, jedoch stieß ich dabei jetzt an Grenzen.
Wenn meine Frage schon irgendwo beantwortet wurde bzw. Thema war, sorry, bin hier auch gerade etwas überfordert aufgrund der ganzen Infops und allgemein ist das Gebiet sehr neu für mich, von daher...
Folgendes Problem:
Ich habe ein Script geschrieben bei dem eine bestimmte Taste gedrückt gehalten werden soll, bis ich die Taste noch mal drücke. Jetzt hab ich ein Spiel bei dem das die "ducken" (RCtrl), "zoom" (z) und "sprint" (RShift) Taste betrifft. Wenn ich das in getrennte Scripts packe funktioniert es, wenn ich es in eins packe zickt der rum, d.h. wenn ich "sprinten" drücke, geht er gleichzeitig in den "zoom". Muss ich die irgendwie voneinander trennen, ich kopiers mal hier rein:
*RCtrl
GetKeyState, state, RCtrl
if state = D
{
sleep 50
Send {RCtrl UP}
}
else
{
sleep 50
Send {RCtrl Down}
}
*RShift::
GetKeyState, state, RShift
if state = D
{
sleep 50
Send {RShift UP}
}
else
{
sleep 50
Send {RShift Down}
}
*z::
GetKeyState, state, z
if state = D
{
sleep 50
Send {z UP}
}
else
{
sleep 50
Send {z Down}
}
Ist natürlich stressig immer drei Scripts für ein Spiel zu starten, einfacher wäre natürlich eins...
Vermutlich nur ein dämlicher Fehler oder so, habt nachsicht :-) und danke für eure Antworten.