ccherrett / oom

The Open Octave Project exists to provide professional level orchestral midi orchestration tools.
http://www.openoctave.org
GNU General Public License v2.0
82 stars 19 forks source link

Shortcuts for Split and Glue functions #30

Closed alekz49 closed 13 years ago

alekz49 commented 13 years ago

Currently, the split (scissors) and glue functions are only accessible by mouse, once the shortcut to select the function type is pressed. We still have to use the mouse to locate where we want to split or glue.

This could be handled with shortcuts in the following way, using the PB cursor as the "anchor" (edit point.)

The split function should occur where the PB is located. We move the PB to the point we want to split the part (and the part is active), press the shortcut, and the part is split in 2. When this occurs, the split part to the left of the PB stays active, and the split part to the right of the PB is non-active.

The glue function should be even easier.

We make a part active, and press the shortcut for the glue function. The part is then glued to the next part, and the next, each time we press the glue shortcut.

Why do we do this?

Because the navigation by qwerty in the main canvas is more or less complete. We can navigate where we want, select and deselect a part or parts, all using the qwerty. Adding these tools means the speed of qwerty driven workflow is maintained, and we remove 2 more "clunk" events, where we have to leave the qwerty, use the mouse, and back again. Using these shortcuts will mean precise location actions every time, and remove the "focusing" on an edit point, associated with using the mouse

alekz49 commented 13 years ago

closed to a later time.