Code:
~$1::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, 1, P
if (state = "U" || scrollstate = "U")
break
Send, 1
}
return
~$2::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, 2, P
if (state = "U" || scrollstate = "U")
break
Send, 2
}
return
~$3::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, 3, P
if (state = "U" || scrollstate = "U")
break
Send, 3
}
return
~$4::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, 4, P
if (state = "U" || scrollstate = "U")
break
Send, 4
}
return
~$5::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, 5, P
if (state = "U" || scrollstate = "U")
break
Send, 5
}
return
~$+1::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, 1, P
if (state = "U" || scrollstate = "U")
break
Send, +1
}
return
~$+2::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, 2, P
if (state = "U" || scrollstate = "U")
break
Send, +2
}
return
~$+3::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, 3, P
if (state = "U" || scrollstate = "U")
break
Send, +3
}
return
~$+4::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, 4, P
if (state = "U" || scrollstate = "U")
break
Send, +4
}
return
~$+5::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, 5, P
if (state = "U" || scrollstate = "U")
break
Send, +5
}
return
~$!1::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, 1, P
if (state = "U" || scrollstate = "U")
break
Send, !1
}
return
~$!2::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, 2, P
if (state = "U" || scrollstate = "U")
break
Send, !2
}
return
~$!3::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, 3, P
if (state = "U" || scrollstate = "U")
break
Send, !3
}
return
~$!4::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, 4, P
if (state = "U" || scrollstate = "U")
break
Send, !4
}
return
~$!q::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, q, P
if (state = "U" || scrollstate = "U")
break
Send, !q
}
return
~$!e::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, e, P
if (state = "U" || scrollstate = "U")
break
Send, !e
}
return
~$!r::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, r, P
if (state = "U" || scrollstate = "U")
break
Send, !r
}
return
~$^1::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, 1, P
if (state = "U" || scrollstate = "U")
break
Send, ^1
}
return
~$^2::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, 2, P
if (state = "U" || scrollstate = "U")
break
Send, ^2
}
return
~$^3::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, 3, P
if (state = "U" || scrollstate = "U")
break
Send, ^3
}
return
~$^4::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, 4, P
if (state = "U" || scrollstate = "U")
break
Send, ^4
}
return
~$^5::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, 5, P
if (state = "U" || scrollstate = "U")
break
Send, ^5
}
return
~$^6::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, 6, P
if (state = "U" || scrollstate = "U")
break
Send, ^6
}
return
~$^q::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, q, P
if (state = "U" || scrollstate = "U")
break
Send, ^q
}
return
~$^e::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, e, P
if (state = "U" || scrollstate = "U")
break
Send, ^e
}
return
~$^r::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, r, P
if (state = "U" || scrollstate = "U")
break
Send, ^r
}
return
~$q::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, q, P
if (state = "U" || scrollstate = "U")
break
Send, q
}
return
~$e::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, e, P
if (state = "U" || scrollstate = "U")
break
Send, e
}
return
~$t::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, t, P
if (state = "U" || scrollstate = "U")
break
Send, t
}
return
~$r::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, r, P
if (state = "U" || scrollstate = "U")
break
Send, r
}
return
~$f::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, f, P
if (state = "U" || scrollstate = "U")
break
Send, f
}
return
~$z::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, z, P
if (state = "U" || scrollstate = "U")
break
Send, z
}
return
~$c::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, c, P
if (state = "U" || scrollstate = "U")
break
Send, c
}
return
~$v::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, v, P
if (state = "U" || scrollstate = "U")
break
Send, v
}
return
~$+q::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, q, P
if (state = "U" || scrollstate = "U")
break
Send, +q
}
return
~$+e::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, e, P
if (state = "U" || scrollstate = "U")
break
Send, +e
}
return
~$+t::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, t, P
if (state = "U" || scrollstate = "U")
break
Send, +t
}
return
~$+c::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, c, P
if (state = "U" || scrollstate = "U")
break
Send, +c
}
return
~$+v::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, v, P
if (state = "U" || scrollstate = "U")
break
Send, +v
}
return
~$+g::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, g, P
if (state = "U" || scrollstate = "U")
break
Send, +g
}
return
~$+h::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, h, P
if (state = "U" || scrollstate = "U")
break
Send, +h
}
return
~$+z::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, z, P
if (state = "U" || scrollstate = "U")
break
Send, +z
}
return
~$+r::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, r, P
if (state = "U" || scrollstate = "U")
break
Send, +r
}
return
~$+f::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, f, P
if (state = "U" || scrollstate = "U")
break
Send, +f
}
return
~$+x::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, x, P
if (state = "U" || scrollstate = "U")
break
Send, +x
}
return
~$^v::
loop
{
Sleep, 1
GetKeyState, scrollstate, ScrollLock, T
GetKeyState, state, v, P
if (state = "U" || scrollstate = "U")
break
Send, ^v
}
return
Functional keys above: