AutoHotKey auf der rechten Maustaste eine Tastatur-Taste gedrückt, wie gut
Könnte mir jemand helfen mit AutoHotKey Makro zu haben, die Q-Taste gedrückt und wieder losgelassen wird wenn du mit der rechten Maus-Taste geklickt wird, und die Q-Taste gedrückt und losgelassen werden, wenn die Rechte Maustaste losgelassen wird?
Bearbeiten:
Erklärung, Stell dir vor, dass ich ein Spiel spielen, und wenn ich auf Rechte Maus Taste gedrückt (dann halte ich ihn) ich brauche Q-letter automatisch auf der Tastatur gedrückt, so würde ich einen Sprung(oder crouch) in Spiel auf Zeit und wenn ich lassen Sie die Rechte Maustaste (Maus-Taste) würde ich in die Q auto erneut gedrückt werden.
Ich habe versucht, das Skript zu schreiben und ich konnte es nicht funktioniert.
Dies ist, was ich kam so weit:
RButton::
If !Toggler {
Send, {RButton Down} q
Return
}
Send {RButton Up} q
Return
Ich habe einige Erklärung
InformationsquelleAutor CamSpy | 2013-03-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
OK es sieht aus wie Sie wollen, schalten Sie die Verhalten.
Update
Nach der Lektüre Ihres Textes (und ignoriert Ihrem Skript, wo Sie wollen, um umzuschalten, das Verhalten), denke ich, dass Sie das wollen!
RightClick
sendenRightClick Down + q
, dann nichts, bis Sie loslassenRightClick
, die dann senden Sie eineRightClick Up + q
. Ich fügte hinzu, die ToolTips, so können Sie sehen, ob das Skript aktiviert ist, ordnungsgemäß durch die #IfWinActive.Ist dies tatsächlich, was Sie wollen, dann wird die endgültige Lösung kommt ziemlich nah an den original-Tipp von Armin!
Update 2, Alternative Art und Weise
Ja, das aktualisierte Skript sieht mehr der richtige. Ich werde es probieren und informieren, wie es geht. Vielen Dank noch einmal
Ich bin jetzt mit der 2. Variante des Skripts, während alles funktioniert wie erwartet, es ist eine unangenehme Sache - manchmal ein kleines weißes Rechteck mit schwarzem auf weißen text "RButton Up + q" wird immer sichtbar an verschiedenen stellen im Spiel, und es beginnt zu Nerven 🙂 gibt es etwas, das ich ausschalten soll in AutoHotKey oder ist dieses script bezogen?
Entfernen Sie einfach diese beiden Zeilen mit
ToolTip
aus dem code. Diese Zeilen wurden nur Hinzugefügt, damit Sie überprüfen konnte, dass das Skript gearbeitetSehr gut, vielen Dank, es ist jetzt perfekt!
InformationsquelleAutor Robert Ilbrink
Können Sie das suffix
up
mit einem hotkey.Beispiel
Wird ausgelöst, wenn Sie die release-Taste
h
. Sie können dies mit einem hotkey Maus.Können Sie Senden Befehl zum senden-Taste drückt.
h up::
mit zwei Doppelpunkten.Tnx, Das war ein Tippfehler.
InformationsquelleAutor