Page MenuHome

move action "confirm on release" shortcut doesn't work
Closed, DuplicatePublic

Description

System Information
Operating system: windows 10
Graphics card:Nvidia Geforce GTX 1060

Blender Version
Broken: 2.80, 1df6a98b176f, blender2.8, 2019-03-05
(example: 2.79b release)
(example: 2.80, edbf15d3c044, blender2.8, 2018-11-28, as found on the splash screen)
Worked: 2.79b

Short description of error

confirm on release action in shortcut settings don't work.

Exact steps for others to reproduce the error
Based on the default startup or an attached .blend file (as simple as possible).

setup a shortcut for "move" action with a specified fixed delta to a single keyboard key stroke and activate "confirm on release".

When you click the shortcut, the selection should be moved by the delta and confirmed, but instead moving the mouse will keep on moving the selection. Confirm didn't work.

This setup used to work as intended in 2.79

Event Timeline

William Reynish (billreynish) lowered the priority of this task from 90 to 30.EditedMar 11 2019, 1:01 PM

You need to correctly fill out the Blender Version section. There's a reason the template has these entries.

Also, cannot reproduce on macOS 10.14.

Confirm on Release is enabled by default in 2.8.

mchaptel (mchaptel) added a comment.EditedMar 11 2019, 1:21 PM

Here are the exact settings to reproduce.

I've added the blender version, but it has never worked across all versions since 2.8.

Pressing the shortcut will move the selection, but just moving the mouse after this will move the selection further.

I guess Confirm on Release assumes you are using a mouse button as input. It is possible that it is broken for keyboard keys?

That would be great to investigate.

Philipp Oeser (lichtwerk) raised the priority of this task from 30 to 90.Mar 19 2019, 9:52 AM

I have some news on this,

As for mapping "move" actions with set delta to arrow keys:

I managed to make it kind of work by adding the arrow key "release" event as a confirm action in the "move" modal map.

But I am faced with a different related problem, which is that if I set "View" as a constraint plane and a set delta on the X or Y axis, they are not in fact moved in the right constraint but in the "Global" constraint.

However, when activating move with "G" and using the arrows, they move the object in the view plane anyway. I was wondering if this was hardcoded or if it was possible to map this behavior to other keys (incremental moves while in move mode set to the arrows)? It seems like it would be expected behavior but having hardcoded non mappable actions seem to go against the blender philosophy when it comes to shortcuts.

Sebastian Parborg (zeddb) lowered the priority of this task from 90 to 50.

I can confirm that "confirm on release" doesn't seem to work for keyboard keys.

Richard Antalik (ISS) changed the task status from Confirmed to Needs Information from User.Jan 28 2020, 1:19 PM

I have re-triaged this report and can not reproduce it.
Can you please check if this is still an issue in latest build?
https://builder.blender.org/download/