Rather than expanding it to include all possible combinations of modifiers (growing the list of 6 above to a list of 17), would it be possible to have checkboxes and radio buttons or a switch? Something like this:
[ ] Command |
[ ] Option | Checkboxes
[ ] Control |
[ ] Shift |
( ) Any of the above | Radios or
( ) All of the above | a switch
For the “None”, just select no checkboxes, (and Vuo can ignore the radios). For the “Any” option, select all checkboxes and the “Any of the above” radio.
Shortcut buttons or hyperlink-style labels could be placed at the top or bottom of the dialog to quickly select all or none of the checkboxes.
I used to use small expression patches with the Freeboard/Keyboard patch for multiple instances but just needed on Freeboard patch with multiple noodles coming off it. I guess it just depends whether you desire multiple Freeboard patches or multiple expression patches in a QC context. Expressions are smaller nodes is all I would say in favor of that method. Probably it’s no big deal either way, don’t use Vuo enough to have an opinion either way.