Until now, a Zigbee wireless button can only send three different states, which are those created with a short press, double press or long press.
The number of devices in a smart home is increasing, therefore the need for a multiple wireless button is also increasing.
That is why I already use 4 SONOFF SNZB01-P wireless pushbuttons with a total of 12 different actions. (Each button has a label attached to it with a list to remember what has been associated with each action).
If an intelligent push button could be built that had a manually operated rotary selector that could, by turning it, select, for example, 16 different positions, in each of these 16 positions the three previous states could be detected, with which we could assign a total of 48 differentiated actions.
I consider that this multiple wireless button would be very useful and extremely practical in a smart home.
For the problem that the user represents, remembering the multiple button that has been associated with each one, then there is only the option of creating a list with the 48 actions.
Personally, I like the circular version of the button with the ability to adjust the brightness; I use it by rotating the button to the right and left; you can also introduce shaking and tapping technology to expand functionality.