I have posted a new version of the controller for testing on the Yahoo site under Lees Files. It includes the following changes.
A safety switch function has been added via a check box on the config screen. If you select Use Triggers as Safety Switch, then you will have to hold down one of the triggers to make any of the buttons or controls work. In this case the triggers no longer control Jog Override.
If you assign a button to Lock/Unlock Controller, then when you press the button to Unlock it, you will get a short rumble so that you know the Controller is again active.
Moved support for various VendorIds and ProductIDs from internal hard coded to boxes on the Config Screen that you fill in. The internal list was getting too long.
Please test it and let me know how it goes. If everything is okay then I will have it posted to the Mach Plugins page. To use it, you download the zip, then unzip the DLL and copy it into the C:\Mach\Plugins folder after saving the existing DLL to another folder. You then start Mach, go to the config screen and change the red X to a green check mark, then restart Mach. Then put in your VendorId and ProductID if your controller is not recognized. You then restart Mach and you should be fine.
Thanks
Lee