> ctrl+shift+M

It seems to be a Qt shortcut context problem.  Our .rc parser lets you 
specify a shortcut to be application-wide or to leave the context 
unspecified.  I'm not sure what the default is.

I modified ActionFileParser to explicitly set this default to a known 
state, with the following results:

Qt::WidgetShortcut                 All editor shortcuts broken
Qt::WidgetWithChildrenShortcut     Ctrl+Shift+M toggles quick marker
Qt::WindowShortcut                 Ctrl+Shift+M toggles quick marker

Basically there is no alternative that makes this work.

Ctrl+Shift+M is defined as context=application in 
rosegardenmainwindow.rc, and apparently setting the shortcut to be 
application wide means you can't override it locally.

I backed up and followed the other fork in the road, and removed the 
application context from the .rc file.  This has the effect that 
Ctrl+Shift+M sets the quick marker in the main window, and enters a Bb 
or something in the notation editor (I wasn't paying that much attention 
to the note).

That would appear to be what you were trying to accomplish, so I think 
this one is solved.  It was apparently an error to set the 
context=application thing in the rc file.

I don't see any adverse consequences of running it this way, but see 
what you think yourself.
-- 
D. Michael McIntyre

------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to