Noch nicht registriert? Dann wird es Zeit!
registrieren  

Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Saitek X52 - Software und Belegung / Verwendung von AutoHotkey

#21
Schmeiss das "SendMode Input" raus. Dann sollte es gehen.

Wenn Du solche Sachen machst wie Toggle-Buttons etc. ist noch "MaxThreadsPerHotkey" wichtig.

Hier ein Skript das sowas, wie Du es willst, macht. Bei mir funktioniert das Skript und das Umschalten der Energieverteilung reagiert ziemlich schnell (Du musst natürlich noch die Tasten/Buttons anpassen):

Code:
;-----------------------------------------------------------------------
; Initialisierung
;-----------------------------------------------------------------------
#NoEnv       ; Leere Variablen werden nicht länger überprüft, ob sie Umgebungsvariablen sind (für alle neuen Scripts empfohlen).
#MaxThreadsPerHotkey 2

SetWorkingDir %A_ScriptDir% ; Ändert das aktuelle Arbeitsverzeichnis des Scripts.
SetKeyDelay, 50, 50         ; Setzt eine Verzögerung, die nach jeder Tastatureingabe via Send und ControlSend erfolgen soll.

;-----------------------------------------------------------------------
; Makrobereich
;-----------------------------------------------------------------------

toggle := 0
 
;Makro Energieverteilung
$2joy7::
 toggle++
 if (toggle = 1) {
    ;Makro Energieverteilung Standard Combat: Systems 4, Engines 0, Weapons 2
    Send {Down}{Right}{Left}{Left}{Left}
 }
 else if (toggle = 2) {
    ;Makro Energieverteilung Weapons: Systems 2, Engines 0, Weapons 4
    Send {Down}{Left}{Right}{Right}{Right}
 }
 else if (toggle = 3) {
   ;Makro Energieverteilung Runaway: Systems 4, Engines 2, Weapons 0
   Send {Down}{Up}{Left}{Left}{Left}

   toggle := 0
 }
 return

;Makro Heatsink, 2xSchildzelle
$2joy4::
 Send {v}
 Sleep, 1500
 Send {w}{w}
 return
[Bild: Beamsucker_Mix.gif]
Zitieren



Nachrichten in diesem Thema
RE: Saitek X52 - Software und Belegung - von Ulliversum - 04.02.2017, 14:16

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste