This may be of help to you I also have only 1 MPG I added 4 buttons for X,Y,Z,A and the attached brains use the buttons to select the axis that the MPG will move. they also watch the limit switches. because I have Separate + and - limit switches these brains can detect which limit switch has been hit and will move the axis off the limit switch when the button for that axis is pressed.
I use these brains with the auto limit switch override feature in mach this way if I hit a limit switch I need to press the reset button then the axis that hit the limit.
I did this because I I knew that sooner or later I would turn the MPG the wrong way while on the limit switch and break something now it just does the right thing

anyway it is not exactly what you are looking for and I was hoping to add a similar option for changing the MPG rate but never got to it.
Herb