Some interactions with the mouse when editing or adding keyframes inside an automation region are confusing:
-
Single-clicking and dragging keyframes or segments between keyframes deselects any other selected keyframes or segments and moves the clicked one. But single-clicking and dragging a keyframe at either end of a selected segment still moves the segment (both end-keyframes). I think that such action should deselect the segment and select and move only the clicked keyframe.
-
When adding a new keyframe by double-clicking on a segment and dragging, this also selects and moves the two newly created segments around the new keyframe (that is, the new keyframe plus the two around it). Creating a new keyframe should deselect the segments around it, so that only the new keyframe moves when dragging.
The point is to avoid unnecessary deselections by the user in order to move what is relevant (only what has just been clicked or created). I hope this made sense.
Comments (3)
I think I've encountered what you described a bit in some of my tests and agree.
But just for clarification, is there anyway you can make a gif or video to demonstrate?
About issue 1) You're right. I was assuming that if you have a segment selected and wanted to move it, you'd just click and drag the segment itself. If you instead would click and drag one of the end keyframes of that selected segment, the interface would interpret that you're interested in dragging just that keyframe. I just wanted to avoid the extra click on an empty area to deselect everything before clicking and dragging just what you want. But the current behaviour makes sense.
Sorry, more feedback about Issue 1) because I knew that there was something still bugging be about it: I've tried this idea in other software and especially in the OS window/icons system: Whenever a group of elements is selected, clicking a single member of that selection deselects everything else, leaving only the clicked element selected. If you want instead to -move- the group selection, you click and drag. The UI discriminates between just clicking (you want to act on that single element, regardless of what might be selected before) and click-drag (you want to act on what is already selected). This is what I meant with how keyframe single/multi selection works.