This is caused by Nils writing Composer.commands by hand, rather than setting up the needed shortcuts in Denemo and using the save commandset command. It means that until someone sets up Composer.commands properly it is not suitable to use as a basis for a customized command set :(
Richard On Sat, 2010-11-20 at 19:47 -0800, Ken Restivo wrote: > This is a diff showing what Denemo did to my nice settings once I chose "Save > Command Set". > > To get this diff, I copied /usr/share/denemo/Composer* to ~/.denemo/actions/ > and renamed them "Default". Then opened up Denemo, made NO changes at all to > the commands, and chose "Save Command Set". This is what it did to the > settings. After quitting and restarting Denemo, note insert no longer works. > > -ken > ------------------- > diff --git a/denemo/actions/Default.shortcuts > b/denemo/actions/Default.shortcuts > index e18aae6..bf18c6f 100644 > --- a/denemo/actions/Default.shortcuts > +++ b/denemo/actions/Default.shortcuts > @@ -1,222 +1,231 @@ > <?xml version="1.0"?> > <Denemo> > <merge> > - <title>Denemo Composer Shortcuts</title> > - <author>NG</author> > - <!-- Table Of Content > - ================= > - System Control, Ctrl+ Bindings > - Copy, Paste, Undo, Selections > - Cursor Keys and their Selection variants > - Ctrl Mods to extend the range of cursors > - Staff Navigation > - Voice Navigation > - Jumps (Home, End etc. ) > - Movement Controls > - Measures > - Seek > - Bookmarks > - Modification and Alteration > - Ties and Slurs > - Embelishments and Markings > - Delete > - Function-Keys F1 - F4 General Purpose > - Function-Keys F5 - F8 Playback > - Numberkeys > - Hidden Commands > - --> > - > + <title>A Denemo Command Set</title> > + <author>AT, JRR, RTS</author> > <map> > - <!-- System Control , Ctrl+ Bindings--> > - <row> > - <action>New</action> > - <bind>Ctrl+n</bind> > + <cursors> > + <cursor-binding> > + <state>101</state> > + <cursor>116</cursor> > + </cursor-binding> > + <cursor-binding> > + <state>102</state> > + <cursor>146</cursor> > + </cursor-binding> > + </cursors> > + <row> > + <action>CursorLeft</action> > + <hidden>true</hidden> > + <bind>Shft+Left</bind> > </row> > <row> > - <action>OpenNewWindow</action> > - <bind>Ctrl+o</bind> > + <action>MoveCursorLeft</action> > + <bind>Left</bind> > </row> > <row> > - <action>Save</action> > - <bind>Ctrl+s</bind> > + <action>CursorDown</action> > + <bind>Down</bind> > </row> > <row> > - <action>SaveAs</action> > - <bind>Ctrl+S</bind> > + <action>CursorUp</action> > + <bind>Up</bind> > </row> > <row> > - <action>NewWindow</action> > - <bind>Ctrl+t</bind> > + <action>CursorRight</action> > + <hidden>true</hidden> > + <bind>Shft+Right</bind> > </row> > - <row> > - <action>PrintPreview</action> > - <bind>Ctrl+P</bind> > + <row> > + <action>MoveCursorRight</action> > + <bind>Right</bind> > </row> > <row> > - <action>Print</action> > - <bind>Ctrl+p</bind> > + <action>StaffUp</action> > + <hidden>true</hidden> > + <bind>Ctrl+Shft+Page_Up</bind> > + <bind>Shft+Page_Up</bind> > </row> > - <row> > - <action>Close</action> > - <bind>Ctrl+w</bind> > + <row> > + <action>StaffDown</action> > + <hidden>true</hidden> > + <bind>Ctrl+Shft+Page_Down</bind> > + <bind>Shft+Page_Down</bind> > </row> > <row> > - <action>Quit</action> > - <bind>Ctrl+q</bind> > - </row> > - > - > -<!-- Copy, Paste, Undo, Selections --> > - > -<!-- > + <action>MoveToStaffUp</action> > + <bind>Ctrl+Page_Up</bind> > + <bind>Page_Up</bind> > + </row> > <row> > - <action>Undo</action> > + <action>MoveToStaffDown</action> > + <bind>Ctrl+Page_Down</bind> > + <bind>Page_Down</bind> > </row> > <row> > - <action>Redo</action> > + <action>MeasureLeft</action> > + <hidden>true</hidden> > + <bind>Ctrl+Shft+Left</bind> > </row> > <row> > - <action>PasteClipboard</action> > - <tooltip>Paste LilyPond notes from the text clipboard</tooltip> > + <action>MeasureRight</action> > + <hidden>true</hidden> > + <bind>Ctrl+Shft+Right</bind> > </row> > - --> > <row> > - <action>Copy</action> > - <bind>Ctrl+c</bind> > + <action>MoveToMeasureLeft</action> > + <bind>Ctrl+Left</bind> > </row> > <row> > - <action>Cut</action> > - <bind>Ctrl+x</bind> > + <action>MoveToMeasureRight</action> > + <bind>Ctrl+Right</bind> > </row> > <row> > - <action>Paste</action> > - <bind>Ctrl+v</bind> > - </row> > + <action>InsertWholeRest</action> > + <bind>Shft+dead_circumflex</bind> > + <bind>Shft+0</bind> > + </row> > <row> > - <action>SelectStaff</action> > - <bind>Ctrl+a</bind> > + <action>InsertHalfRest</action> > + <bind>Shft+1</bind> > </row> > <row> > - <action>SelectAllStaffs</action> > - <bind>Ctrl+A</bind> > - </row> > + <action>InsertQuarterRest</action> > + <bind>Shft+2</bind> > + </row> > <row> > - <action>UnsetMark</action> > - <bind>space</bind> > - </row> > - > -<!-- Cursor Keys and their Selection variants --> > + <action>InsertEighthRest</action> > + <bind>Shft+3</bind> > + </row> > <row> > - <action>MoveCursorLeft</action> > - <bind>Left</bind> > + <action>InsertSixteenthRest</action> > + <bind>Shft+4</bind> > </row> > <row> > - <action>MoveCursorRight</action> > - <bind>Right</bind> > + <action>InsertThirtysecondRest</action> > + <bind>Shft+5</bind> > </row> > - > <row> > - <action>CursorDown</action> > - <bind>Down</bind> > + <action>InsertSixtyfourthRest</action> > + <bind>Shft+6</bind> > </row> > - > <row> > - <action>CursorUp</action> > - <bind>Up</bind> > + <action>AddNoteToChord</action> > + <bind>Return</bind> > </row> > - > <row> > - <action>CursorLeft</action> > + <action>RemoveNoteFromChord</action> > + <bind>Alt+Return</bind> > + <bind>Shft+Delete</bind> > + </row> > + <row> > + <action>Sharpen</action> > + <bind>plus</bind> > + <bind>Add</bind> > + </row> > + <row> > + <action>Flatten</action> > + <bind>minus</bind> > + </row> > + <row> > + <action>RemoveDot</action> > + <bind>Alt+period</bind> > + </row> > + <row> > + <action>InsertTiedNote</action> > <hidden>true</hidden> > - <bind>Shft+Left</bind> > </row> > - > <row> > - <action>CursorRight</action> > + <action>ToggleTie</action> > + <bind>t</bind> > + </row> > + <row> > + <action>DeleteObject</action> > <hidden>true</hidden> > - <bind>Shft+Right</bind> > - </row> > - > - <!-- Ctrl Mods to extend the range of cursors --> > - > + </row> > <row> > - <action>MeasureLeft</action> > + <action>DeletePreviousObject</action> > + <bind>BackSpace</bind> > + </row> > + <row> > + <action>UnsetMark</action> > + <bind>space</bind> > + </row> > + <row> > + <action>SetGrace</action> > <hidden>true</hidden> > - <bind>Ctrl+Shft+Left</bind> > </row> > <row> > - <action>MeasureRight</action> > + <action>ToggleGrace</action> > <hidden>true</hidden> > - <bind>Ctrl+Shft+Right</bind> > </row> > <row> > - <action>MoveToMeasureLeft</action> > - <bind>Ctrl+Left</bind> > + <action>ExecuteScheme</action> > + <bind>F4</bind> > </row> > <row> > - <action>MoveToMeasureRight</action> > - <bind>Ctrl+Right</bind> > - </row> > - > + <action>New</action> > + <bind>Ctrl+n</bind> > + </row> > <row> > - <action>JumpUpOctave</action> > - <bind>Ctrl+Up</bind> > - <bind>Ctrl+Shft+Up</bind> > + <action>OpenNewWindow</action> > + <bind>Ctrl+o</bind> > </row> > - > <row> > - <action>JumpDownOctave</action> > - <bind>Ctrl+Down</bind> > - <bind>Ctrl+Shft+Down</bind> > - </row> > - > - <!-- Staff Navigation --> > + <action>Save</action> > + <bind>Ctrl+s</bind> > + </row> > <row> > - <action>StaffUp</action> > - <hidden>true</hidden> > - <bind>Ctrl+Shft+Page_Up</bind> > - <bind>Shft+Page_Up</bind> > + <action>SaveAs</action> > + <bind>Ctrl+S</bind> > </row> > <row> > - <action>StaffDown</action> > + <action>NewWindow</action> > + <bind>Ctrl+t</bind> > + </row> > + <row> > + <action>ConfigureScore</action> > <hidden>true</hidden> > - <bind>Ctrl+Shft+Page_Down</bind> > - <bind>Shft+Page_Down</bind> > </row> > <row> > - <action>MoveToStaffUp</action> > - <bind>Ctrl+Page_Up</bind> > - <bind>Page_Up</bind> > + <action>PrintPreview</action> > + <bind>Ctrl+P</bind> > </row> > <row> > - <action>MoveToStaffDown</action> > - <bind>Ctrl+Page_Down</bind> > - <bind>Page_Down</bind> > + <action>Print</action> > + <bind>Ctrl+p</bind> > </row> > - > - <!-- Voice Navigation --> > - > <row> > - <action>VoiceUp</action> > - <hidden>true</hidden> > - </row> > + <action>Close</action> > + <bind>Ctrl+w</bind> > + </row> > <row> > - <action>VoiceDown</action> > - <hidden>true</hidden> > + <action>Quit</action> > + <bind>Ctrl+q</bind> > </row> > <row> > - <action>MoveToVoiceUp</action> > + <action>Copy</action> > + <bind>Ctrl+c</bind> > </row> > - > <row> > - <action>MoveToVoiceDown</action> > + <action>Cut</action> > + <bind>Ctrl+x</bind> > </row> > - > - > - <!-- Jumps (Home, End etc. )--> > - > <row> > - <action>GoToMeasure</action> > + <action>Paste</action> > + <bind>Ctrl+v</bind> > + </row> > + <row> > + <action>VoiceUp</action> > + <hidden>true</hidden> > + </row> > + <row> > + <action>VoiceDown</action> > + <hidden>true</hidden> > + </row> > + <row> > + <action>AddVoice</action> > + <hidden>true</hidden> > </row> > <row> > <action>GoToBeginning</action> > @@ -237,75 +246,61 @@ > <bind>End</bind> > </row> > <row> > - <action>GoToEmptyMeasure</action> > - <bind>Alt+End</bind> > + <action>Play</action> > + <hidden>true</hidden> > </row> > <row> > - <action>SelectionToEmptyMeasure</action> > - <bind>Alt+Shft+End</bind> > - </row> > - > - <!-- Movement Ctrls > - <row> > - <action>NextMovement</action> > + <action>Stop</action> > + <bind>F6</bind> > </row> > <row> > - <action>PreviousMovement</action> > - </row> --> > - > - <!-- Measures --> > - <row> > - <action>DeleteBarline</action> > - <bind>Shft+Tab</bind> > + <action>Finger0</action> > + <hidden>true</hidden> > </row> > <row> > - <action>ReBar</action> > - <bind>Alt+Shft+Tab</bind> > + <action>Finger1</action> > + <hidden>true</hidden> > </row> > <row> > - <action>SplitMeasure</action> > - <bind>Tab</bind> > + <action>Finger2</action> > + <hidden>true</hidden> > </row> > - <row> > - <action>WholeMeasureRest</action> > - <bind>r</bind> > - </row> > - > - <!-- Seek > <row> > - <action>CursorToLowestNote</action> > + <action>Finger3</action> > + <hidden>true</hidden> > </row> > <row> > - <action>CursorToHighestNote</action> > - </row> > + <action>Finger4</action> > + <hidden>true</hidden> > + </row> > <row> > - <action>FindNextLowerNote</action> > + <action>Finger5</action> > + <hidden>true</hidden> > </row> > <row> > - <action>NextHigher</action> > - </row> > - > + <action>CautionaryAccidental</action> > + <bind>Alt+minus</bind> > + </row> > <row> > - <action>FindEditPoint</action> > - <tooltip>Searches backward for the start of non-printing > notes.</tooltip> > - </row> > + <action>ReminderAccidental</action> > + <bind>Alt+plus</bind> > + <bind>Alt+Add</bind> > + </row> > <row> > - <action>GoToMeasureEnd</action> > - </row> --> > - > -<!-- Bookmarks --> > - > + <action>GoToEmptyMeasure</action> > + <bind>Alt+End</bind> > + </row> > <row> > - <action>RehearsalMark</action> > - <bind>F9</bind> > + <action>NextBookmark</action> > + <bind>F12</bind> > </row> > <row> > <action>PrevBookmark</action> > <bind>F11</bind> > - </row> > + </row> > <row> > - <action>NextBookmark</action> > - <bind>F12</bind> > + <action>RehearsalMark</action> > + <bind>F9</bind> > </row> > <row> > <action>BookmarkNamed</action> > @@ -319,332 +314,124 @@ > <action>SearchBookmark</action> > <bind>F10</bind> > </row> > - > - > - > -<!-- Modification and Alteration --> > - > - <row> > - <action>ShiftUp</action> > - <bind>w</bind> > - </row> > - > - <row> > - <action>ShiftDown</action> > - <bind>s</bind> > - </row> > - > <row> > <action>Diminish</action> > <bind>a</bind> > </row> > - > <row> > <action>Augment</action> > <bind>d</bind> > </row> > - > - <row> > - <action>ShiftRealOctaveUp</action> > - <bind>W</bind> > - </row> > - <row> > - <action>ShiftRealOctaveDown</action> > - <bind>S</bind> > - </row> > <row> > - <action>Sharpen</action> > - <bind>plus</bind> > - <bind>Add</bind> > + <action>WholeMeasureRest</action> > + <bind>r</bind> > </row> > <row> > - <action>Flatten</action> > - <bind>minus</bind> > - </row> > - <row> > - <action>CautionaryAccidental</action> > - <bind>Alt+minus</bind> > + <action>OpenRepeat</action> > + <hidden>true</hidden> > </row> > <row> > - <action>ReminderAccidental</action> > - <bind>Alt+plus</bind> > - <bind>Alt+Add</bind> > + <action>CloseRepeat</action> > + <hidden>true</hidden> > </row> > - > - > <row> > - <action>RemoveDot</action> > - <bind>Alt+period</bind> > + <action>FirstTimeBar</action> > + <hidden>true</hidden> > </row> > - > <row> > - <action>DuplicateChord</action> > - <bind>e</bind> > + <action>SecondTimeBar</action> > + <hidden>true</hidden> > </row> > - > <row> > - <action>SplitChord</action> > - <bind>Alt+s</bind> > + <action>EndSecondTimeBar</action> > + <hidden>true</hidden> > </row> > - > <row> > - <action>GraceNoteSwitcher</action> > - <bind>g</bind> > - </row> > - > -<!-- Ties and Slurs --> > - > - <row> > - <action>ToggleTie</action> > - <bind>t</bind> > - </row> > - > - <!-- Embellishments and Markings --> > - > - <row> > - <action>FingeringsDoublestroke</action> > - <bind>Alt+f</bind> > - </row> > - <row> > <action>AddDotSelectionSwitcher</action> > <bind>period</bind> > - </row> > - <row> > - <action>StaccatoSelectionSwitcher</action> > - <bind>comma</bind> > - </row> > - > -<!-- Delete --> > - <row> > - <action>DeletePreviousObject</action> > - <bind>BackSpace</bind> > </row> > <row> > - <action>IntelligentDelete</action> > - <bind>Delete</bind> > - </row> > - <row> > - <action>RemoveNoteFromChord</action> > - <bind>Alt+Return</bind> > - <bind>Shft+Delete</bind> > - </row> > - > - > -<!-- Function-keys F1 - F4 --> > -<!-- <row> > - <action>Help</action> > - <bind>F1</bind> > - </row> --> > - <row> > - <action>ExecuteScheme</action> > - <bind>F4</bind> > - </row> > - > -<!-- Function-Keys F5 - F8 Playback --> > - <row> > - <action>DenemoPlayCursorToEnd</action> > - <bind>F5</bind> > - </row> > - <row> > - <action>Play</action> > - <hidden>true</hidden> > - </row> > - <row> > - <action>Stop</action> > - <bind>F6</bind> > - </row> > - <!-- > - <row> > - <action>Loop</action> > - <bind>F7</bind> > - </row> --> > - > - > -<!-- Number-Keys --> > - <row> > - <action>LoadDefaultComposerNumberkeys</action> > - <bind>Escape</bind> > - </row> > - > - <row> > - <action>AddNoteToChord</action> > - <bind>Return</bind> > + <action>StaccatoSelectionSwitcher</action> > + <bind>comma</bind> > </row> > <row> > - <action>OpZero</action> > - <bind>0</bind> > - <hidden>true</hidden> > + <action>SelectStaff</action> > + <bind>Ctrl+a</bind> > </row> > <row> > - <action>OpOne</action> > - <bind>1</bind> > - <hidden>true</hidden> > - </row> > - <row> > - <action>OpTwo</action> > - <bind>2</bind> > - <hidden>true</hidden> > + <action>SelectAllStaffs</action> > + <bind>Ctrl+A</bind> > </row> > <row> > - <action>OpThree</action> > - <bind>3</bind> > - <hidden>true</hidden> > - </row> > - <row> > - <action>OpFour</action> > - <bind>4</bind> > - <hidden>true</hidden> > + <action>ShiftUp</action> > + <bind>w</bind> > </row> > <row> > - <action>OpFive</action> > - <bind>5</bind> > - <hidden>true</hidden> > + <action>ShiftDown</action> > + <bind>s</bind> > </row> > <row> > - <action>OpSix</action> > - <bind>6</bind> > - <hidden>true</hidden> > + <action>CloseReopenRepeat</action> > + <hidden>true</hidden> > </row> > <row> > - <action>OpSeven</action> > - <bind>7</bind> > - <hidden>true</hidden> > + <action>GraceNoteSwitcher</action> > + <bind>g</bind> > </row> > <row> > - <action>OpEight</action> > - <bind>8</bind> > - <hidden>true</hidden> > + <action>IntelligentDelete</action> > + <bind>Delete</bind> > </row> > <row> > - <action>OpNine</action> > - <bind>9</bind> > - <hidden>true</hidden> > - </row> > - <row> > - <action>InsertWholeRest</action> > - <bind>Shft+dead_circumflex</bind> > - <bind>Shft+0</bind> > + <action>DuplicateChord</action> > + <bind>e</bind> > </row> > <row> > - <action>InsertHalfRest</action> > - <bind>Shft+1</bind> > + <action>SplitChord</action> > + <bind>Alt+s</bind> > </row> > <row> > - <action>InsertQuarterRest</action> > - <bind>Shft+2</bind> > + <action>DeleteBarline</action> > + <bind>Shft+Tab</bind> > </row> > <row> > - <action>InsertEighthRest</action> > - <bind>Shft+3</bind> > + <action>ReBar</action> > + <bind>Alt+Shft+Tab</bind> > </row> > <row> > - <action>InsertSixteenthRest</action> > - <bind>Shft+4</bind> > + <action>SplitMeasure</action> > + <bind>Tab</bind> > </row> > <row> > - <action>InsertThirtysecondRest</action> > - <bind>Shft+5</bind> > + <action>DenemoPlayCursorToEnd</action> > + <bind>F5</bind> > </row> > <row> > - <action>InsertSixtyfourthRest</action> > - <bind>Shft+6</bind> > - </row> > - > - > - <row> > - <action>NoOp</action> > - <hidden>true</hidden> > - <bind>Shift+7</bind> > - <bind>Shift+8</bind> > - <bind>Shift+9</bind> > + <action>FingeringsDoublestroke</action> > + <bind>Alt+f</bind> > </row> > - > - > - <!-- Hidden Commands --> > - <row> > - <action>AddVoice</action> > - <hidden>true</hidden> > - </row> > <row> > - <action>SetGrace</action> > - <hidden>true</hidden> > - </row> > - <row> > - <action>ToggleGrace</action> > - <hidden>true</hidden> > + <action>JumpUpOctave</action> > + <bind>Ctrl+Up</bind> > + <bind>Ctrl+Shft+Up</bind> > </row> > - > <row> > - <action>ConfigureScore</action> > - <hidden>true</hidden> > - </row> > - <row> > - <hidden>true</hidden> > - <action>DeleteObject</action> > + <action>JumpDownOctave</action> > + <bind>Ctrl+Down</bind> > + <bind>Ctrl+Shft+Down</bind> > </row> > - > <row> > - <hidden>true</hidden> > - <action>InsertTiedNote</action> > + <action>SelectionToEmptyMeasure</action> > + <bind>Alt+Shft+End</bind> > </row> > - > <row> > - <hidden>true</hidden> > - <action>InsertTiedNoteDuration</action> > - </row> > - <!-- Hide Fingerings because there is a double-stroke command to use > them. --> > - <row> > - <action>Finger0</action> > - <hidden>true</hidden> > + <action>ShiftRealOctaveUp</action> > + <bind>W</bind> > </row> > - <row> > - <action>Finger1</action> > - <hidden>true</hidden> > - </row> > - <row> > - <action>Finger2</action> > - <hidden>true</hidden> > - </row> > - <row> > - <action>Finger3</action> > - <hidden>true</hidden> > - </row> > - <row> > - <action>Finger4</action> > - <hidden>true</hidden> > - </row> > <row> > - <action>Finger5</action> > - <hidden>true</hidden> > + <action>ShiftRealOctaveDown</action> > + <bind>S</bind> > </row> > - > - <!-- Hide deprecated Repeats --> > - <row> > - <action>OpenRepeat</action> > - <hidden>true</hidden> > - </row> > - <row> > - <action>CloseRepeat</action> > - <hidden>true</hidden> > - </row> > - <row> > - <action>CloseReopenRepeat</action> > - <hidden>true</hidden> > - </row> > - <row> > - <action>FirstTimeBar</action> > - <hidden>true</hidden> > - </row> > - <row> > - <action>SecondTimeBar</action> > - <hidden>true</hidden> > - </row> > - <row> > - <action>EndSecondTimeBar</action> > - <hidden>true</hidden> > - </row> > - > - > </map> > </merge> > </Denemo> > > _______________________________________________ > Denemo-devel mailing list > [email protected] > http://lists.gnu.org/mailman/listinfo/denemo-devel _______________________________________________ Denemo-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/denemo-devel
