The most important functional question remains: how to create new Hotswitch mappings to previously unassigned parameter knobs? Surely the only logical way would be by right clicking on a parameter knob and clicking on MAP TO HOTSWITCH just exactly the same as MAP/UNMAP TO EXP PEDAL, MAP TO X Y Z SWITCH, etc.?
You create new Hotswitch mappings by dragging any of the knobs while the Hotswitch is in programming mode, i.e. the Hotswitch is flashing. The position you drag them to while the Hotswitch is flashing is the position that they will go to when the Hotswitch is enabled.
I don't think right clicking on the parameter knob to add it to the Hotswitch mapping would work. H9 Control needs to know the regular position of the knob and the position that it should have when the Hotswitch is enabled. If you right click on a knob to add it to the mapping, how would H9 Control know what the regular position of the knob should be and what the position of the knob should be when the Hotswitch is enabled? When you are clicking on the knob to add it, it only has one value, but you need two…
That's why H9 Control enters a special mode when programming the Hotswitch. Before you enter programming mode, you are modifying the regular knob values. When you enter programming mode, you are modifying the values that the knobs will have when the Hotswitch is enabled.