~*d::
send {Blind}{s down}
return
~*d up::
if GetKeyState("LAlt", "P")
send {Blind}{s down}
keywait, LAlt
send {Blind}{s up}
return
~*LAlt::
send {s down}{1}
return
~*LAlt up::
if GetKeyState("d", "P")
send {Blind}{s down}
keywait, d
send {Blind}{s up}
return
LAlt & d::
send {Blind}{s down}
if GetKeyState("d", "P")
send {Blind}{1}
return
LAlt & d up::
send {Blind}{s down}
keywait, LAlt
send {Blind}{s up}
return
d & LAlt::
send {s down}
if GetKeyState("LAlt", "P")
send {Blind}{1}
return
d & LAlt up::
send {Blind}{s down}
keywait, d
send {Blind}{s up}
return
z & LAlt::
send {Blind}{s down}{1}
return
z & LAlt up::
send {Blind}{s up}
return