#MaxThreadsPerHotkey 2 Menu, Tray, Icon, c:\windows\syswow64\msctf.dll, 21, Menu, Tray, Tip, AutoFire SetKeyDelay, 0, 50 Gui, Add, Text,, AutoFire activator: Gui, Add, Hotkey, vOutputVar, F12 Gui, Add, Text,, AutoFire key: Gui, Add, Hotkey, vKey Gui, Add, CheckBox, vSpaceIsFire, Use Space as fire (and not AutoFire key)! Gui, Add, Text,, AutoFire delay. Gui, Add, Edit, Number vDelay, 500 Gui, Add, Button, Default w80, OK Gui Show, Center w250, AutoFire ;w200 return ButtonOK: Gui, Submit ; Save the input from the user to each control's associated variable. Hotkey,%OutputVar%,DoIt Return ExitApp DoIt: Toggle := !Toggle while Toggle { if SpaceIsFire Send, {Space} Else Send, %Key% Sleep, %Delay% } Return