Page MenuHome

Left click don't select vertex during drag
Closed, InvalidPublic

Description

System Information
Operating system: Windows-8.1, Windows-10, Linux Mint, Archlinux
Graphics card: any

Blender Version
Broken: version: 2.81, 2.80
Worked: 2.79

Short description of error
Left click don't select vertex during mouse movement - mouse have to be strightly still to select vertex on left click.

Exact steps for others to reproduce the error
Enter edit mode of default cube, switch selection tool from "select box" to "tweak", select vertex, try to add vertices to selection with shift+LMB and short dragging.

Blender 2.79 behaviour, (or 2.80 - 2.81 Right click select behaviour, it also works ok):

Blender 2.80 - 2.81 Left Click select behaviour (click to see):

Event Timeline

Campbell Barton (campbellbarton) changed the task status from Unknown Status to Invalid.Oct 9 2019, 3:55 AM

Left click select happens on click, not press, this is an intentional change so dragging can move the vertex.

closing.

This does not happen when you click the mouse.
It is a serious issue for modeling.

Left click select happens on click, not press, this is an intentional change so dragging can move the vertex.

closing.

It was working perfectly for 2.79 and still working for RMB in 2.80 and 2.81.
So, it's a bug that corrupts entire modeling workflow, and concerns only Left mouse setup for tweak tool!
We understand, that it can be made for automatic border select, but tweak tool even don't have any automatic border select, so it's behaviour was accidently corrupted with no reason.
Please, fix it. It is very important for us, we are selecting and tweaking a lot.

I wanted to relearn on the left click, but because of this problem it hasn’t worked out yet

General provement.
I never used RMB to work, but even for me, RMB works much better, faster, and more confidently than LMB now.
Here is the difference (GIF):

I think, LMB waiting for drag and double click events, that is why it is slower.
Use С-brush instead or Control-click for continuous select. It is much faster

I think, LMB waiting for drag and double click events, that is why it is slower.

Of course. This is the content of the bug.

Use С-brush instead or Control-click for continuous select. It is much faster
video

The complex organic modeling we perform consists of cases that require quick and accurate vertex selection.

for modeling
https://youtu.be/pBOutY0PAzc?t=239

or retopology
https://youtu.be/Y74HmBnydSA?t=2867

Of course we know C, B and Ctrl/Alt/Shift selection methods.
We will create separate ticket if they will have problems.
Cube is just (pretty visual) demonstration.
Please, stay on topic.

Here is a temporal solution for this LMB 2.8X issue.
Set Mouse Drag Threshold.

If MDT = 3px, you have clunky selection, but nice immediate tweak on drag, following after selection.
If MDT = 40px, you have nice selection, but clunky tweak on drag.

RMB selection have no such dilemma, it's behaviour is just perfect even on 3px MDT.

important

It seems, we made a breakthrough in that issue exploration.
Here is a setup, that makes LCS great again.
You need to setup select like that:
3D View - 3D View (Global) - view3d.select

  • Left Click mode = press or click or release, no checkboxes
  • Shift+ Left Click mode = press, Toggle selection checkbox is on
  • Ctrl + Left Click should stay untouched, it should be changed in another place.

To fix Ctrl+LCS you need to change Mesh - mesh.shortest_path_pick mode to press


Beware of editing global setup of Ctrl+LCS instead Shortest part of tool.
If to change
3D View - 3D View (Global) - view3d.select
mode from click to press of release, it will not work at all.

Beware of editing tweaks instead of globals for Shift+Click, it will no take effect.
3DView - Object Mode - 3D View Tool: Tweak - view3d.select
3DView - Mesh - 3D View Tool: Tweak - view3d.select
They should stay untouched.

Thank you for attention.

A better solution - it modifies only tweak tool behavior.
Allow to deselect at single click, but tweak selection at drag.
Ctrl+LSC is still modified as only Pick Shortest Path.
https://devtalk.blender.org/t/left-click-select-keymap/3168/410?u=1d_inc

Partially solved in https://developer.blender.org/D6608
This patch solves Shift+LCS issue by adding a modifier to the Tweak tool section.

Ctrl+LCS and Ctrl+Shift+LCS (pick shortest path) are left to solve the issue completely
https://devtalk.blender.org/t/left-click-select-keymap/3168/414?u=1d_inc

Proper video with workflow comparison and setup.
https://youtu.be/MVCpRuOlqVo