I don't know if anyone noticed but there is a shuttle pro plug in in the latest release of Mach4 (#2580) - Yeaaaaaaaa.
I have found the following:
The Mach4 window does not have to have focus for the ShuttlePro to work! Yea
The larger jog wheel on the middle of the Shuttle Pro is preset to Jog slow to fast depending on how far the wheel is turned. Good way of doing this.
Warning - On my machine the slow speeds appear to jog the X axis along with any selected axis when Mach 4 first starts; e.g., if I select Y axis the large jog wheel will move the X and Y axis. If I move the center Jog wheel the outer jog wheel behaves as expected for the rest of the session. (I have a gantry style machine with slaved X axis running SmartBob from PMDX so it may work on your machine)
The center jog wheel moves the selected axis at a very slow speed (THIS IS NICE!!!)
The Jog rate + and - seem to jog my Z axis instead of changing the jog rate
There dose not appear to be any selection for Jog X / Y / Z axis + / - right now. The way I previously set up my shuttle pro is to allow different buttons to jog different axis; e.g., the buttons to the left and right of the jog wheel move the Y axis, the two buttons below and to the right of the jog wheel move the Z axis, and the jog wheel moved the X axis in my previous set up. The wheel in the middle of the jog wheel changed the rate of speed of the jog in my previous set up.
The zero axis, cycle start, cycle stop all seem to work. I can't test the Homing function since the latest version of SmartBob homing of X / Y is not working (Z works). If someone else can test this and let us know if it works I would appreciate it.
The plugin will work with other buttons assigned through the Shuttle Pro programing interface. If you want to do normal windows stuff with some of your buttons and Mach 4 stuff with others it is possible. I am not sure which will override the other so be careful in programing the buttons through the normal ShuttlePro interface. I use one of the buttons on the ShuttlePro to move the Mach4 screen from the control computer to the touch screen that is adjacent to the CNC machine.
All in all this seems to be a very nice addition to Mach4 and will definitely make my machine more usable - thanks for the enhancement.