This is a topic for feedback on the recent left click select changes.
Both the active tools and selection are now on LMB, which leads to various conflicts. For that reason the LMB keymap now has a couple of differences compared to before. These changes do not affect the RMB keymap.
The idea behind the W key Select Tool shortcut is that various tools canât be combined with selection, unlike the RMB keymap. So this works as a quick shortcut to drop a tool and go back to selection.
The left-click-select keymap lose grabânâdrag ability. LMB clickânâdrag triggers Box Select no matter where or what was clicked. By my mind it should go like that:
LMB clickânâdrag within an object shilouette (Object mode) or a vertex/face/edge hotspot (Edit mode) = grabânâdrag
LMB clickânâdrag outside an object shilouette (Object mode) or a vertex/face/edge hotspot (Edit mode) = Box Select
simple LMB click = remove all selection.
Thatâs how it works in most other apps and what a user is subconsciously/intuitively expecting.
I donât know if itâs on purpose or not, but the loop selection has been changed from Alt+Click to Double Click. I donât see it as an improvement. And I donât understand the change either. Werenât those kinds of profound changes supposed to be only in the industry standard template not in blender default?
@Alberto, the reason is that laptops or tablet often need MMB emulation, which breaks loop select when using LMB select. I think if MMB emulation is off we could keep Alt+Click working for loop select though.
This LMB Blender keymap is likely going to become the default, and it was always the plan to make some changes there to get it into a good state for that.
@brecht I donât think itâs a good solution for something as strange as someone modeling without a mouse, changing a single-click hotkey and exchanging it for three different double-click hotkeys. In one, a very minority of the users who want to model with a trackpad are uncomfortable, in the other 100% of the users.
In addition to making it very difficult something that was as simple as selecting several loops, for example 5, which were five clicks with the same hotkey pressed, to now that are 10 clicks and where you have to change the hotkey you click depending on what you want to do.
If someone wants to use a program like blender with a trackpad the normal thing is that he adapts the hotkeys. Also, the solution is not very good because to deselect a loop they need to use the alt-dbl left mouse.
@Alberto, itâs not that strange from someone to use a pen + tablet or pen + display as their primary input device, we are not just talking about laptops. Anyway, as I said I think we can keep both available.
The main issue I found when using the LCS keymap is that we are unable to select components when using tools like inset/bevel etc⌠Single LMB click should select, and LMB and drag should perform the action, but the tools seems to not be configured to work that way.
The right click for context menu is excellent and should remain this way. The double click to loop select is perfect also.
What needs to work properly is the difference between click and click and drag⌠That seems to be the main thing causing conflicts, because sometimes it works and sometimes not.
If this issue is solved weâll be able to select and perform tools actions with just the LMB which is how things works on others 3d apps, and IMO it should work the same in Blenderâs LCS mode.
Well, I investigate my CAD software and it seems that it works the way I described (even with very dense âscenesâ) but in a slightly more complex way than my previous request reads.
It goes like that:
LMB click, holdânâdrag = new Box Select
LMB click, holdânâdrag + a modifier key (Ctrl/Shift) = Box Select that adds to / substracts from the selection
LMB click within an object shilouette (Object mode) or an vertex/face/edge hotspot (Edit mode) + a modifier key (Ctrl/Shift) = adds to / substracts from the selection
LMB click, holdânâdrag within an already selected object shilouette (Object mode) or a selected vertex/face/edge hotspot (Edit mode) = grabânâdrag
simple LMB click and release outside the selection = remove all selection
@jendrzych, ok, I can see how that works. Dragging an unselected object then requires two clicks instead of one I guess. It would require some deeper work to implement this beyond keymap changes, but itâs interesting to consider.
In left click mode, it feels counter-intuitive to right click in âTimelineâ and âSequencerâ to drag the time cursor. Could this be the left click/drag instead?
Well, no, not in a naive way, because with left click select, left click is used for, well, selection.
However, the issue is valid, and we talked about a few ways to make scrubbing the playhead nicer with LCS:
Left clicking in an empty area can set the playhead to that location
Left-dragging the playhead along the bottom (or top) could move the playhead
Shift-RMB dragging anywhere could serve as an alternative way to scrub the playhead, consistent with how you can always set the 3D Cursor this way in the 3D View.
To make #2 work well, we would ideally split the scrollbar away from the frame indicator groove, like so:
This way you could still use the scrollbar normally, but clicking anywhere in the groove at the top would move the playhead. This goes beyond the keymap itself, but it related due to the implications of wanting to use the same mouse button for different things.
It has the added advantage that the scrollbar could look more similar to our other scrollbars.
Left click select is broken since at least 59f0db430a9.
Thereâs is a significant delay. Itâs especially noticeable when trying to quickly select individual faces in sequence. Itâs also present in other modes including object mode.
Initially I thought it was caused by the tweak behavior of the select box tool, but the delay remains when disabling these keymaps.
Also, with the cursor tool active and with the LMB cursor placement keymap disabled, therefore allowing for selections, the delay still remains.
Switching to right click select, selections are snappy and immediate again. To me itâs too imprecise however and so not usable. I just have more control with my index finger.
I hope this will be addressed. Itâs a deal breaker for me.
@brecht How about integrate the âmoveâ gizmo in the selection tools (box/circle/lasso)?
That would speed up the âselect and moveâ workflow a lot when using the selection tools.
The gizmo would be manipulated with LMB as well ofc.
Please donât, or at least give us the option to disable the gizmo again. It gets in the way and thereâs no need for it in keyboard centric workflows.