I have a very basic LPT port setup, it simply does not have any spare inputs for physical buttons (other than the E-Stop). If or when I upgrade to a better controller, it will have real buttons, real MPG and all the nice stuff.
My point is, a well designed machine should not obey obviosly erroneous commands - like shifting to "R" at 100 MPH, or plunging the tool into the part at 100 RPM.Your Gear box used a simple ball plunger, some are mechanical some are electrically controlled plungers, this has nothing to do with your computer electronics and using a mouse.