Quote:
alias F12 {
if (%si.d.tog.key == F12) { si.d.tog }
}

i have this but the var isnt set to F12, (this indeed works in 6.03)

Well if the var isn't set to F12 then it shouldn't do anything..

What exactly is your problem? I'm not having any trouble with my F12 alias. Give code that can reproduce whatever error you think there is on a fresh install of mIRC 6.1.