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