yes i tried :

~^&::ControlSend, , {LCtrl down}{1 down}{1 up}{LCtrl up}, ahk_id %wowid2%

~^&::ControlSend, , {^ down}{1 down}{1 up}{^ up}, ahk_id %wowid2%

~^&::ControlSend, , {^1}, ahk_id %wowid2%

~^&::ControlSend, , {LControl1}, ahk_id %wowid2%

~^&::ControlSend, , {LCtrl1}, ahk_id %wowid2%

~^&::ControlSend, , {LCtrl & 1}, ahk_id %wowid2%

~^&::ControlSend, , {LControl & 1}, ahk_id %wowid2%

and more.

i really don't see why it doesn't work at all ... and i'm sure that the starting hotkey is good because " ~^&::MsgBox Hotkey OK " work fine when i do ctrl1.