turn off right-click on params?

is there an easy way to turn off the right-click behavior of parameters to set the value manually?

for example, a parameter that has voices:

  • sine
  • triangle
  • saw
  • square

that displays tooltips for the parameters (instead of 0, 1, 2, 3) shows the display value when right-clicking, which is preferred, rather than the accepted values:

31%20PM

I’d rather just turn off the ability to right-click the parameter, since those values are invalid anyways.

is there an easy way to do this?

You should not turn it off. Although it might be clunky, the user expects this behavior. Also see Rack development blog

that is still really weird behavior for when you’re allowing the choice between, say, 10-20 things. it makes the experience extremely clunky from a ux position.

so, once again, is there an easy way to simply turn that behavior off? when it becomes cumbersome, that would likely be the preferred behavior.

The parameter context menu (called ParamTooltip in C++) offers functionality other than simply setting the parameter value. It allows viewing and unsetting MIDI maps (ParamHandle in C++) as well as any other future functionality that has not been invented yet.

It’s pretty well accepted that combo/dropdown boxes don’t scale well when the number of choices get large. The pretty standard solution these days is auto-complete text boxes