Experimental Keymap - Solution to a number of conflicts: SHIFT+Lclick for radius + strength UI wide #38
Labels
0 - task
A normal development task
5 - Postponed
Still in the list, but will be done at a later point
6 - wontfix
We won't fix this issue.
We will have a experimental keymap once the Full keymap is done. To play around with possible improvements.
Original Text from Draise:
Ok, I went down the rabbit hole and did an analysis in the Radius in all modes, and thought of a cool solution..... And even remapped it to test. Tomorrow I'll upload the concept. This solution will close 3 tasks in one go.
What if, what if we remove the Hotkey combo hotkeys for Radius types and implement a single modifier and Lclick for the radius AND strength (and potentially Weight too) with a mouse press and tweak in a direction direction? Change that workflow to be more ergonomic from the get go?
Example: SHIFT+Lclick left and right = radius and SHIFT+Lclick up and down = strength
Case:
I digged and found all theSHIFT+Lclick in other modes - and most of them are in modes that don't use Radius. Only conflict is in the Grease Pencil Edit mode, but even then, that feature doesn't conflict with SHIFT+Lclick press, as you need to tweak with it held down.
The funcionatlity is more ergonomic and minimalistic and it is a quick press/mousemove then let go and you have a new radius (and also intuitive skill in a number of various software that focus on painting and sculpting) instead of Hotkey activation to activate, move mouse, click to set and then use ANOTHER multikey combo to then change strength with similar "activate, move, click to set" workflow. We could get rid of a whole multi hotkey combo workflow and also save a click with SHIFT+Lclick to radius+strength tweaks + close 3 other hotkey conflicts and this one.
I think this could be the holy grail to all these issues, and the rest will be a breeze for the full keymap.
...
Attachment with the experiments:
BFA-full-ver0.8.4-SHIFTlclick radius alternative.py_.zip
The text was updated successfully, but these errors were encountered: