On Wednesday 05 May 2010, Julie S wrote:

> So I'll take that as a vote for Thorsten's initial model that has an
>  Edit->Shortcuts on each Window that has shortcuts to modify.

Take it as a vote for Edit -> [thing editor] instead of folding this into the 
primary configuration page mechanism.

As to the question of whether to edit shortcuts globally or locally, that's a 
tricky thing to consider. There are a lot of shortcuts that happen to be the 
same because they are defined the same way in multiple different places.  A 
per-editor method of editing would (potentially) allow you to have one key to 
hit play in the main window, another in notation, another in matrix.  It could 
get really confusing, and I'm really not sure how we should handle that.

Figuring out which shortcuts fall into what category, for starters.  Some of 
the stuff defined at the QApplication level might, in fact, *be* global 
already.  I have no sense of this in my head right now, and really don't know 
what we're looking at.

I do believe in keeping it all SIMPLE though.

> My thought was being able to pull custom shortcuts across several installs
>  or for those who reinstall or upgrade to a newer release.

Probably a good thought, actually.  Think about the guy using this in his 
classroom, for instance.  He'd want to set all his workstations up the same 
way.

> So the more I think about it, the less appealing it looks.

Agreed that it's not appealing at all.  Can we split the difference and not do 
a pretty GUI for this, but make it possible to copy and paste some text file 
in a pretty straightforward way?  Probably.

> Maybe as simple as possible is best.  I was modeling from several
>  Applications that had very sophisticated shortcut editors.  We could get
>  away with less and still deliver the core functionality.

Where we're starting is nothing at all anybody but the most hackerly and 
desperate would ever dare to use, so incremental improvements are still 
improvements.  I don't feel obligated to do any of it at all, to be honest, so 
whatever we come up with, someone more motivated can build on later.

A classic Rosegarden philosophy: if you can't get something really nice done 
within your time and labor constraints, then something crappy is better than 
nothing.
-- 
D. Michael McIntyre

------------------------------------------------------------------------------
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to