use new action map API instead of ActionManager::get_action
[ardour.git] / gtk2_ardour / mixer.bindings
index 4a819907f55a6c8335fa2cd0d5f3e7013f202d40..c62144a40cf586f0ca64c131ca73659825a4e728 100644 (file)
@@ -1,22 +1,28 @@
- <Bindings name="mixer">
+ <Bindings name="Mixer">
   <Press>
-   <Binding key="s" action="Mixer/solo"/>
-   <Binding key="m" action="Mixer/mute"/>
-   <Binding key="Secondary-i" action="Mixer/toggle-midi-input-active"/>
-   <Binding key="r" action="Mixer/recenable"/>
-   <Binding key="0" action="Mixer/unity-gain"/>
-   <Binding key="Up" action="Mixer/increment-gain"/>
-   <Binding key="Down" action="Mixer/decrement-gain"/>
-   <Binding key="Left" action="Mixer/scroll-left"/>
-   <Binding key="Right" action="Mixer/scroll-right"/>
-   <Binding key="Primary-x" action="Mixer/cut-processors"/>
-   <Binding key="Primary-c" action="Mixer/copy-processors"/>
-   <Binding key="Primary-v" action="Mixer/paste-processors"/>
-   <Binding key="Delete" action="Mixer/delete-processors"/>
-   <Binding key="BackSpace" action="Mixer/delete-processors"/>
-   <Binding key="Return" action="Mixer/toggle-processors"/>
-   <Binding key="Primary-a" action="Mixer/select-all-processors"/>
-   <Binding key="slash" action="Mixer/ab-plugins"/>
-   <Binding key="Escape" action="Mixer/select-none"/>
+   <Binding key="s" action="Mixer/solo" group="Operations on the selected strip(s)"/>
+   <Binding key="m" action="Mixer/mute" group="Operations on the selected strip(s)"/>
+   <Binding key="Secondary-i" action="Mixer/toggle-midi-input-active" group="Operations on the selected strip(s)"/>
+   <Binding key="r" action="Mixer/recenable" group="Operations on the selected strip(s)"/>
+   <Binding key="0" action="Mixer/unity-gain" group="Operations on the selected strip(s)"/>
+   <Binding key="Up" action="Mixer/increment-gain" group="Operations on the selected strip(s)"/>
+   <Binding key="Down" action="Mixer/decrement-gain" group="Operations on the selected strip(s)"/>
+   <Binding key="Left" action="Mixer/scroll-left" group="Navigation operations"/>
+   <Binding key="Right" action="Mixer/scroll-right" group="Navigation operations"/>
+   <Binding key="Primary-x" action="Mixer/cut-processors" group="Processor operations on the selected strip(s)"/>
+   <Binding key="Primary-c" action="Mixer/copy-processors" group="Processor operations on the selected strip(s)"/>
+   <Binding key="Primary-v" action="Mixer/paste-processors" group="Processor operations on the selected strip(s)"/>
+   <Binding key="Delete" action="Mixer/delete-processors" group="Processor operations on the selected strip(s)"/>
+   <Binding key="BackSpace" action="Mixer/delete-processors" group="Processor operations on the selected strip(s)"/>
+   <Binding key="Return" action="Mixer/toggle-processors" group="Processor operations on the selected strip(s)"/>
+   <Binding key="Primary-a" action="Mixer/select-all-processors" group="Processor operations on the selected strip(s)"/>
+   <Binding key="slash" action="Mixer/ab-plugins" group="Processor operations on the selected strip(s)"/>
+   <Binding key="Secondary-m" action="Mixer/show-editor" group="Window Visibility"/>
+   <Binding key="Secondary-Down" action="Mixer/select-next-stripable" group="Window Visibility"/>
+   <Binding key="Secondary-Up" action="Mixer/select-prev-stripable" group="Window Visibility"/>
+
+   <Binding key="Tertiary-l" action="Mixer/ToggleMixerList" group="Window Visibility"/>
+   <Binding key="Tertiary-v" action="Mixer/ToggleVCAPane" group="Window Visibility"/>
+   <Binding key="Tertiary-m" action="Mixer/ToggleMonitorSection" group="Window Visibility"/>
   </Press>
  </Bindings>