Page MenuHome

Grease Pencil default interaction overrides Left click mouse select
Closed, ResolvedPublic

Description

System Information
Windows x64, i7 4930k, Titan X graphic card

Blender Version
Broken: 2.8 alpha 9b817bc1689
Worked: Branch greasepencil-object 2.8.5 ebadf391e33 (June 2018 from graphicall)

Short description of error
If the user has "left click" as selection method, using GreasePencil tools will not allow manipulation (edit, sculpt). Default grease pencil manipulation doesn´t obey the "left click" selection from the user preferences menu.

Exact steps for others to reproduce the error

  1. Open Blender. Go to edit - User preferences.
  2. Go to Input - Select with - Left click select
  3. Go to a 3D view. Shift+A: Add a grease pencil monkey
  4. Enter Draw mode. Then switch to sculpt (sculpt strokes)
  5. Information palette announces that you can manipulate the tool with right mouse (which is selection by blender default)
  6. If you try to sculpt with LEFT mouse click (user preferences) it will not work.

Event Timeline

Bastien Montagne (mont29) lowered the priority of this task from 90 to Normal.
Antonio Vazquez (antoniov) triaged this task as 50 priority.Aug 1 2018, 11:54 AM

@venomgfx I don't know where did you define the bottom icons. Could you help with this?

The operator is not enabled when press LMB, but it's enabled with RMB... do you know how works the inverse mouse button?

The bottom icons are defined automatically by looking at the handlers and keymaps. In order to display the right thing there you may need to reorder keymaps or keymap items to ensure the most important action is found first, or tweak the keymap and operator poll functions to ensure operators than end up doing nothing are hidden.

In keymaps operators can be bound to LEFT/RIGHT mouse buttons, or SELECT/ACTION mouse buttons. The latter change depending on the user preferences, and in this case you end up with LEFT mouse button being used for e.g. sculpting and SELECT (= left) mouse button being used for selection as well. So there's a design issue here. The simple solution would be to assign those select operators to the RIGHT mouse button instead of SELECT, and accept the inconsistency with other modes.

Brecht Van Lommel (brecht) changed the task status from Unknown Status to Resolved.May 29 2019, 4:31 AM

This is long fixed.