Currently the tweak tool in RMB select mode is virtually the same as the cursor tool, where left clicking sets the 3D cursor position.
This task proposes to make the tweak tool more useful by using the similar behavior as other editors (graph & node editor for e.g.).
**Proposed Changes:**
- LMB press selects the element (unless it's already selected - in that case no selection takes place).
- LMB drag moves the selection.
- LMB click selects the element (deselecting all others).
**Implications:**
* This makes it possible to tweak more than one item at a time.
* It is no longer possible to set the 3D cursor with the tweak tool active.
Note that this could be supported by moving the new tweak tool behavior to the RMB, keeping LMB for the cursor (this would match the graph editor closely).
**Notes:**
- Shift-LMB remains unchanged.
- RMB selection remains unchanged.
- Currently this only impacts behavior when RMB select is enabled. Once this has been tested to work acceptably we could look into desired behavior for the LMB select keymap.
- This will be implemented as an experimental preference to user testing.
**Open Topics:**
- Behavior when the tweak tool is used as a fallback (currently left as-is), since fallback tools should not be intrusive.
- If these changes should also apply when selection is set to LMB (prefer to evaluate behavior on RMB first and evaluate LMB behavior afterwards).
----
#### Testing
This feature can be enabled in the preferences:
- In the interface section enable **Developer Extras**
- In the keymap preferences:
- Set selection to **Right** mouse button.
- Enable **Tweak Tool: Left Mouse Select & Move**
----
NOTE: this proposal is based on a discussion with @JulienKaspar.