PLEASE no flaming about AutoHotKey (I am aware of the "history") - I'm simply trying to do the equivalent in AutoIt and not use autohotkey if possible. In autohotkey you can remap keyboard scancodes easily i.e. sc10B Up::Send {WheelDown} takes scan code 10B up and maps it to a scroll wheel down. I can't use _IsPressed because the hexkey starts with 0XFF which makes it indistinguable from other keys. I can't use Virtual Keys because again it starts with 0xFF. I've searched the forum and can't find a way to intercept scancodes. This is the only reference I found and I need what he's asking for. Any hint appreciated.