Unfortunately, it's not possible to make keys before OnMouseUp() because calling OnMouseMoved() requires changing the cursor position, and if this is done after a click, the tool will switch to transform mode instead of selection mode.Daxel wrote: ↑Wed May 08, 2024 11:03 amNow that I'm testing it, I see my "click and hold" idea was not very good. It does the job, but the experience is not as good as your double click to reset, because holding is slower, the user don't have a visual confirmation of the freeze (and the bone doesn't move like when it's reset) and the keyframe is not added until the user stops holding so it leads to holding more than neccesary to be sure and looking to the timeline to check if the keyframe was actually added. Not as good experience as the double click, especially when doing this for a few bones. I hope I or someone will have a better idea.
You can hold Shift to create keys for multiple selected bones, but I will consider making it work without Shift as well.
It was initially intended that "double click to reset" work for all selected bones, but I will consider tying this to the "Multi Transform" option.
I can't reproduce the situation where selecting bones creates keys.
Keys can be created if you start moving the cursor after clicking on a bone, but this already works as a transformation, not a selection.
If you can reproduce the problem where keys are created when selecting bones, please record a video demonstration and instructions on how to reproduce it.