Having the pins available is already much better than nothing (halui doesn't always cooperate with gmoccapy), but without feedback on the screen this is still less than ideal.
However; I never tried it but I think that adding a gladevcp panel at EMBED_TAB_LOCATION = box_vel_info can easily give anyone what he needs when the pins are available, so they are useful anyway.
My personal opinion is that 'maximum velocity' is a waste of screen space, and that screen space is used much better for a rapid override. If I set maximum velocity low to be able to react quickly enough when something unexpected happens at the start of a program, jog speed and feed suffers too. And if you have a rapid override, you also have maximum velocity control since you can control feed, rapid and jog speed.
Maybe this would work:
- Exchange maximum velocity for rapid override.
- Add a checkbox in settings to link the feed/rapid override sliders together. Thus when one is set to 50%, the other does 50% too. Then one external knob or only half the mouse actions can be used to scale down program execution speed while keeping jogging speedy.
Of course you can also make it a setting whether the user wants rapid override or maximum velocity control.