Originally Posted By: Riamus2
You can't use ^ to halt input text. I really wish this was changed.


It is already a ^ event be default.

ON *:INPUT:#:{ echo -a this is a ^ event already and you just type in $1- }

What ever reason you have been experencing problems using a halt(def) in a on input, is likely releated to another script.