<?xml version="1.0"?>
<Denemo>
  <merge>
    <title>A Denemo Keymap</title>
    <author>AT, JRR, RTS</author>
    <map>
      <row>
        <action>MouseInsertion</action>
        <scheme>;;MouseInsertion
(d-AddKeybinding "InsertOneNote" "PrsL-Shift")
(d-AddKeybinding "AddNoteToChord" "PrsL-Alt")
(d-AddKeybinding "StagedDelete" "PrsL-Control")
(d-AddKeybinding "A" "a")
(d-AddKeybinding "B" "b")
(d-AddKeybinding "C" "c")
(d-AddKeybinding "D" "d")
(d-AddKeybinding "E" "e")
(d-AddKeybinding "F" "f")
(d-AddKeybinding "G" "g")
(d-AddKeybinding "Set0" "Shft+0")
(d-AddKeybinding "Set1" "Shft+1")
(d-AddKeybinding "Set2" "Shft+2")
(d-AddKeybinding "Set3" "Shft+3")
(d-AddKeybinding "Set4" "Shft+4")
(d-AddKeybinding "Set5" "Shft+5")
(d-AddKeybinding "Set6" "Shft+6")

(CreateButton "Note0" "&#x1D15D;")
(d-SetDirectiveTagActionScript "Note0" "(d-Set0)")
(CreateButton "Note1" "&#x1D15E;")
(d-SetDirectiveTagActionScript "Note1" "(d-Set1)")
(CreateButton "Note2" "&#x1D15F;")
(d-SetDirectiveTagActionScript "Note2" "(d-Set2)")
(CreateButton "Note3" "&#x1D160;")
(d-SetDirectiveTagActionScript "Note3" "(d-Set3)")
(CreateButton "Note4" "&#x1D161;")
(d-SetDirectiveTagActionScript "Note4" "(d-Set4)")
(CreateButton "Note5" "&#x1D162;")
(d-SetDirectiveTagActionScript "Note5" "(d-Set5)")
(CreateButton "Note6" "&#x1D163;")
(d-SetDirectiveTagActionScript "Note6" "(d-Set6)")

(CreateButton "SharpenNext" "&#x266F;")
(d-SetDirectiveTagActionScript "SharpenNext" "(d-PendingSharpen)")
;MouseInsertion
(CreateButton "FlattenNext" "&#x266D;")
(d-SetDirectiveTagActionScript "FlattenNext" "(d-PendingFlatten)")

(CreateButton "Dot - Double Dot - No Dot" "&#x2022;")
(d-SetDirectiveTagActionScript "Dot - Double Dot - No Dot" "(d-DotDoubleDotNoDot)")

(CreateButton "BeginSlur" "(")
(d-SetDirectiveTagActionScript "BeginSlur" "(d-ToggleBeginSlur)")
(CreateButton "EndSlur" ")")
(d-SetDirectiveTagActionScript "EndSlur" "(d-ToggleEndSlur)")

(CreateButton "Tie" "&#x260A;")
(d-SetDirectiveTagActionScript "Tie" "(d-ToggleTie)")

(CreateButton "Triplets" "3")
(d-SetDirectiveTagActionScript "Triplets" "(d-ToggleTripleting)")

(CreateButton "Dynamics" "&lt;span font=\"times\" size=\"large\" font_style=\"italic\" font_weight=\"bold\"&gt;f p&lt;/span&gt;")
(d-SetDirectiveTagActionScript "Dynamics" "(d-DynamicText)")

(CreateButton "Tempo" "&lt;span font=\"times\" size=\"large\" font_style=\"italic\" font_weight=\"bold\"&gt;Allegro&lt;/span&gt;")
(d-SetDirectiveTagActionScript "Tempo" "(d-MetronomeMark)")

(CreateButton "StartCresc" "&lt;span font=\"times\" size=\"large\" font_weight=\"bold\"&gt;&amp;lt;&lt;/span&gt;")
(d-SetDirectiveTagActionScript "StartCresc" "(d-ToggleStartCrescendo)")
(CreateButton "EndCresc" "&lt;span font=\"times\" size=\"large\" font_weight=\"bold\"&gt;&amp;lt;|&lt;/span&gt;")
(d-SetDirectiveTagActionScript "EndCresc" "(d-ToggleEndCrescendo)")

(CreateButton "StartDim" "&lt;span font=\"times\" size=\"large\" font_weight=\"bold\"&gt;&amp;gt;&lt;/span&gt;")
(d-SetDirectiveTagActionScript "StartDim" "(d-ToggleStartDiminuendo)")
(CreateButton "EndDim" "&lt;span font=\"times\" size=\"large\" font_weight=\"bold\"&gt;&amp;gt;|&lt;/span&gt;")
(d-SetDirectiveTagActionScript "EndDim" "(d-ToggleEndDiminuendo)")

(if DenemoPref_newbie
	(d-InfoDialog (_ "To insert notes hold down shift key while clicking the mouse. To add to a chord hold down Alt key, to delete hold down Control key while clicking.
	Or use keys a,b,c,d,e,f,g, 0,1,2,3,4 (with Shift, Control or Alt).
	To cut out excessive messages like this use Help menu -&gt;Turn Excessive Tooltips Off/On.")))
</scheme>
        <label>Mouse Note Insertion</label>
        <tooltip>Changes the mouse use when CapsLock is on: left click inserts note in the prevailing duration. The shortcuts for number keys 0, 1, 2 ... are set to change the prevailing duration.</tooltip>
      </row>
    </map>
  </merge>
</Denemo>
