From: Chris C. <ca...@al...> - 2001-11-03 10:46:59
|
Ron Kuris wrote: > Guillaume Laurent wrote: > >> So if, once you've a set of notes in your clipboard for pasting, you >> need to specify where to paste them and then paste them, it means >> you'll have to >> - switch to "cursor mode" >> - move that cursor to where you want to paste the notes >> - click on "paste" > I would vote for having a current "insertion point" (aka "cursor mode") > always. This solves several problems down the road: > > (a) if MIDI input is allowed, this would be where to place the input > (b) if keyboard inputing of notes is allowed, this would be where to > place this input I don't entirely see that either of these is necessary. Consider a system in which: (1) when you insert a note, it's automatically selected; (2) when you click at a point (but don't drag) you get a point selection like a cursor; (3) you can then reposition this cursor with the cursor keys, or whatever; (4) if there's a region selected rather than a point, then functions like paste just operate from the start of that region. So there's only one selection mode, it's just that you can place selection at a point as well as across a region. So cut and paste works like this: - Select region you want to cut - Select "cut" - Click where you want to paste the notes - Click "paste" And inputting notes in sequence would work something like this: - Click where you want to input the first note - Use whatever keyboard shortcut you have for your note (which inserts a note, that is now selected -- you could change your mind by hitting Delete if you wanted) - Press cursor-right to indicate that you don't want to make a chord (i.e. that the next insertion is not at the same place as the note that was just inserted) - Insert next note etc. Okay, that one's slightly suboptimal (generally making chords is less common than inserting notes in sequence) but I'm sure things like that can be tuned. I'm quite keen to work this out in a way that makes everyone happy, as I'm quite inclined to Ron's point of view myself and I'm reasonably sure we can come up with something that's not far from optimal for everyone -- it's just going to take a bit of care. Chris |