AutoHotkey scripts
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

39 lines
763 B

; Script can be directly run by or compiled into an .exe by the open-source software AutoHotkey
; https://www.autohotkey.com
;
; Front Matter
;
; Include general library
#Include ../lib/Prelude.ahk
; Include XInput library
#Include ../thirdparty/XInput/XInput.ahk
; Only do hotkeys if relevant window is
;#If WinActive("Dark Souls III")
;
; Hotkeys
;
XInput_Init()
PrevState := 0
Loop {
State := XInput_GetState(0)
if ( State.wButtons & XINPUT_GAMEPAD_LEFT_THUMB ) {
if (PrevState == 0) {
Send {LButton down}
Send {w down}
PrevState := 1
}
} else {
if (PrevState == 1) {
Send {LButton up}
Send {w up}
PrevState := 0
}
}
Sleep 50
}