The macroscript is meant to do a lightwave inspired axis constraint via
mouse movement. When the script is activated it will lock axis to the
closest major axis when starting a mouse drag (ie when you
move/non-uniform scale an object). idea by Paul Greveson. That way you
can quickly move stuff along major axis without having to use the
transform gizmo or keys to lock axis, but just the mouse drag direction
will be sufficient.
put it into ui/macroscripts directory. You will find it in the "CrazyButcher" category