It remaps "delete", "end" and "pagedown" to "qwertsdfgxcvb" according how often you press "strg + del" or "strg + end" or "strg + pagedown".
; ----------------------- wc3 ----------------------
;DEL is Pressed
Del::
if delkey = 1 ;
{
send {q}
}
if delkey = 2 ;
{
send {w}
}
if delkey = 3 ;
{
send {e}
}
if delkey = 4 ; siren
{
send {r}
}
if delkey = 5 ; sven, enchantress, prophet
{
send {t}
}
if delkey = 6 ;
{
send {a}
}
if delkey = 7 ;
{
send {s}
}
if delkey = 8 ;
{
send {d}
}
if delkey = 9 ;
{
send {f}
}
if delkey = 10 ;
{
send {g}
}
if delkey = 11 ;
{
send {c}
}
if delkey = 12 ;
{
send {v}
}
if delkey = 13 ; magina
{
send {b}
}
if delkey = ; no hero
{
send {Del}
}
return
;End is Pressed
End::
if endkey = 1 ;
{
send {q}
}
if endkey = 2 ;
{
send {w}
}
if endkey = 3 ; siren
{
send {e}
}
if endkey = 4 ; sven
{
send {r}
}
if endkey = 5 ;
{
send {t}
}
if endkey = 6 ;
{
send {a}
}
if endkey = 7 ;
{
send {s}
}
if endkey = 8 ;
{
send {d}
}
if endkey = 9 ; prophet
{
send {f}
}
if endkey = 10 ;
{
send {g}
}
if endkey = 11 ;
{
send {c}
}
if endkey = 12 ;
{
send {v}
}
if endkey = 13 ;
{
send {b}
}
if endkey = ; no hero
{
send {End}
}
return
;PgDn is Pressed
PgDn::
if PgDnkey = 1 ;
{
send {q}
}
if PgDnkey = 2 ;
{
send {w}
}
if PgDnkey = 3 ;
{
send {e}
}
if PgDnkey = 4 ;
{
send {r}
}
if PgDnkey = 5 ;
{
send {t}
}
if PgDnkey = 6 ;
{
send {a}
}
if PgDnkey = 7 ;
{
send {s}
}
if PgDnkey = 8 ;
{
send {d}
}
if PgDnkey = 9 ;
{
send {f}
}
if PgDnkey = 10 ;
{
send {g}
}
if PgDnkey = 11 ; magina
{
send {c}
}
if PgDnkey = 12 ;
{
send {v}
}
if PgDnkey = 13 ;
{
send {b}
}
if PgDnkey = ; no hero
{
send {PgDn}
}
return
;Cycling through hotkeys at del
^Del::
if delkey = 13
{
delkey :=
}
else if delkey > 0
{
delkey := (delkey + 1)
}
else
{
delkey := 1
}
return
;Cycling through hotkeys at end
^End::
if endkey = 13
{
endkey :=
}
else if endkey > 0
{
endkey := (endkey + 1)
}
else
{
endkey := 1
}
return
;Cycling through hotkeys at PgDn
^PgDn::
if PgDnkey = 13
{
PgDnkey :=
}
else if PgDnkey > 0
{
PgDnkey := (PgDnkey + 1)
}
else
{
PgDnkey := 1
}
return
;Reset keys
^!END::
delkey :=
endkey :=
PgDnkey :=
return




This topic is locked
