No way to distinguish enum buttons that support shift-click to select multiple
Open, NormalPublic


Blender has some buttons that allow shift-click to select multiple, but no way to show the difference. eg:

Transform Tool, Gizmo's (Move / Rotate / Scale)


To Do
Campbell Barton (campbellbarton) triaged this task as Normal priority.

I wonder how best to solve this. We only use these types of radio-button widgets that allow multiple selections in a few places, but it's important to communicate that you can hold shift to pick more than one.

My first thought was to just turn them into separate checkbox toggles, but that doesn't work because at least one of them has to be selected always.

Maybe the theme could simply be more different for these types of toggles, but that's still not very clear.

@William Reynish (billreynish) Rather than the normal pointer you could use a pointer with a plus sign?

Maybe some sort of highlight hover effects encompassing all draggable properties/buttons.

OriginalHighlight PropertyHighlight Label

The Highlight Label option may not work everywhere and be easy to miss, but may be replaced with a vertical line along all buttons


Please excuse the crude mockups, the hover effect could simply be just an outline around the buttons/properties, changing color or weight of text, or a simple vertical line across affected options.

@Duarte Farrajota Ramos (duarteframos), this task is about enum buttons like the move / rotate / scale settings in the transform tool, number buttons and checkbox/toggle buttons are different.

The hint to press Shift to select multiple could show in the tooltip at least, not sure how else a user would learn about this without docs or tutorials.

The plus icon appearing next to the cursor would make sense when Shift is pressed, not really before, but at that point it seems too late.