Primary-a in internal edit mode selects all notes

This commit is contained in:
Paul Davis
2025-11-18 09:03:05 -07:00
parent 7bb25b0e65
commit 8ffb54e431
2 changed files with 3 additions and 0 deletions

View File

@@ -503,6 +503,7 @@ This mode provides many different operations on both regions and control points,
@notes|Notes/quantize-selected-notes| q|Quantize Selected Notes
@notes|Notes/select-all| <@PRIMARY@>a|Select all notes
@notes|Notes/select-next| Tab|Select next note
@notes|Notes/select-previous| <@PRIMARY@>Tab|Select previous note
@notes|Notes/add-select-next| <@TERTIARY@>Tab|Select next note

View File

@@ -586,6 +586,8 @@ EditingContext::register_midi_actions (Bindings* midi_bindings, std::string cons
/* Alt versions allow bindings for both Tab and ISO_Left_Tab, if desired */
ActionManager::register_action (_midi_actions, X_("select-all"), _("Select All"), sigc::bind (sigc::mem_fun (*this, &EditingContext::midi_action), &MidiView::select_all_notes));
ActionManager::register_action (_midi_actions, X_("alt-select-all"), _("Select All (alternate)"), sigc::bind (sigc::mem_fun (*this, &EditingContext::midi_action), &MidiView::select_all_notes));
ActionManager::register_action (_midi_actions, X_("select-next"), _("Select Next"), sigc::bind (sigc::mem_fun (*this, &EditingContext::midi_action), &MidiView::select_next_note));
ActionManager::register_action (_midi_actions, X_("alt-select-next"), _("Select Next (alternate)"), sigc::bind (sigc::mem_fun (*this, &EditingContext::midi_action), &MidiView::select_next_note));
ActionManager::register_action (_midi_actions, X_("select-previous"), _("Select Previous"), sigc::bind (sigc::mem_fun (*this, &EditingContext::midi_action), &MidiView::select_previous_note));