For workflow, we would actually need at least four layers of hypershift.
The most ergonomic solution, in my opinion, would be adding four vertically aligned buttons along the edge of the right mouse button, mirroring the two side buttons (Mouse 1 and Mouse 2) on the left. Each of those buttons could act as an independent Hypershift modifier.
Ideally, they should work like the real Shift or Alt keys on a keyboard: while you hold one down, the mouse temporarily switches to that specific layer, and as soon as you release it, it instantly returns to the default layer. That would be much faster and more intuitive than switching layers.
I know asking for four Hypershift layers might sound excessive, but here are just the shortcuts I use constantly every single day:
-
Ctrl+X, Ctrl+C, Ctrl+V
-
Ctrl+W
-
Ctrl+Tab, Ctrl+Shift+Tab
-
Alt+F4
-
F2 (rename), F5, F10
-
Undo / Redo
-
Back / Forward
-
Double-click / Triple-click
-
Win+Tab
-
Arrow keys
-
Win+Arrow (window snapping)
-
Enter, Space, Backspace, Delete, Home, End
-
Bandicam hotkeys (Start, Pause, Screenshot)
Roughly 35 buttons (3x12), that is 3x layer at the start. And I could defenetly use the rest of 2 layers as well.
And that's only my everyday essentials. I still have plenty of application-specific shortcuts I'd like to assign as well.
Me and my fellow users are craving a mouse like this. Can you imagine how lazy we've become? We don't even want to use keyboard hotkeys anymore. Some shortcuts require both hands... OMG. 😄 I'm not even joking, by the way.
For productivity users, multiple Hypershift layers would be a game-changing feature. The hardware already has plenty of buttons—it just needs more flexible modifier layers.
One thing I don't really understand is why Hypershift was limited to a single layer in the first place. Once the mechanism already exists, supporting multiple layers is mostly a software feature. Why stop at one? Why not give users the option to create as many Hypershift layers as they need?
