I'll pass on this one -- but you can implement it with a Hijack button macro, using the SHIFT (.S) functionality to introduce a toggle if needed.

cheers