Maniphest T78258

Custom Navigation is not working in Sculpt Mode
Closed, Duplicate

Assigned To
None
Authored By
Vitaliy Zhdanov (Genomo)
Jun 25 2020, 5:26 PM
Tags
  • BF Blender
Subscribers
Germano Cavalcante (mano-wii)
Vitaliy Zhdanov (Genomo)

Description

System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce GTX 1080/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 446.14

Blender Version
Broken: version: 2.83.0, branch: master, commit date: 2020-06-03 14:38, hash: rB211b6c29f771
Worked: (newest version of Blender that worked as expected)

Short description of error
Custom Navigation is not working in Sculpt Mode

Exact steps for others to reproduce the error
I use custom navigation in viewport (Numpad 1 + Left Mouse for Zoom and Numpad 2 + Left Mouse for Pan), emulate Numpad option is enabled in preferences. This navigation work fine in Object and Edit Mode, but if I change mode to Sculpt - navigation not working. I don't know why, but there is a conflict with a command "sculpt.brush_stroke" which is assigned to Left Mouse in hotkey editor (Sculpt (Global)), if I uncheck this command navigation start working but I can't sculpt, sculpt stroke not working. This problem also with Texture Paint, Vertex Paint, Weight Paint modes. Below is video of this problem. I also tried to assing another hotkey for navigation - it's also not working, it's working only with default Blender navigation.

Video:
https://youtu.be/kJQnqxboHy8

Event Timeline

Vitaliy Zhdanov (Genomo) created this task.Jun 25 2020, 5:26 PM
Germano Cavalcante (mano-wii) added a subscriber: Germano Cavalcante (mano-wii).Jun 25 2020, 11:05 PM

This is due to a known limitation with modifiers that are not Shift, Ctrl or Alt.

See https://developer.blender.org/diffusion/B/browse/master/source/blender/windowmanager/intern/wm_event_system.c$1866-1873

/* Only keymap entry with keymodifier is checked,
 * means all keys without modifier get handled too. */
/* That is currently needed to make overlapping events work (when you press A - G fast or so). */
Germano Cavalcante (mano-wii) closed this task as a duplicate of T68621: Keymap: custom key modifiers work inconsistently.Jun 25 2020, 11:05 PM