Page MenuHome

Execution of a predefined shortcut
Open, Confirmed, MediumPublic

Description

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

Blender Version
Broken: version: 2.80 (sub 59), branch: master, commit date: 2019-04-26 06:00, hash: rB513b71c89ad0
Worked: 2.79.6

Short description of error
Execution of a shortcut predefined to the exact state (90 degrees for example) doesn't finish the operation, change the exact number while moving mouse and wait to mouse click.

Exact steps for others to reproduce the error
Rotate object by clicking the shortcut "transform.rotate" predefined to the 90 degrees. Belnder 2.79.6 will execute shortcut and finish operation.

The same task in Blender 2.80 continue to rotate object while you are moving mouse unitl click. Not posible to prepare fast shortcut "transform.rotate" as one click = 90 degrees, two clicks = 180 degrees, three clicks = 270 degrees rotation.

The problem is global in Blender 2.80. For example "Edge Crease" shortcut set to "Factor = 1.0" will set it to 1.0 but it will continue to change crease based on mouse move until click. All worked good in 2.79

Event Timeline

Sebastian Parborg (zeddb) triaged this task as Confirmed, Medium priority.

I've posted a potential fix here: D5128

This broke other things that relied on "confirm on release" to be broken for keyboard shortcuts. We will fix this in 2.81 as it will need some thorough testing to make sure we have caught all the operators that breaks when this is fixed.