keys: fix arranger selection

This commit is contained in:
🪞👃🪞 2025-05-09 20:24:01 +03:00
parent ec5e2a982b
commit bfa0ea1163
2 changed files with 16 additions and 16 deletions

View file

@ -8,11 +8,11 @@
(@shift-T track add)
(@shift-Z device picker)
(@up select :scene-prev)
(@w select :scene-prev)
(@down select :scene-next)
(@s select :scene-next)
(@left select :track-prev)
(@a select :track-prev)
(@right select :track-next)
(@d select :track-next)
(@up select :select-scene-prev)
(@w select :select-scene-prev)
(@down select :select-scene-next)
(@s select :select-scene-next)
(@left select :select-track-prev)
(@a select :select-track-prev)
(@right select :select-track-next)
(@d select :select-track-next)

View file

@ -152,22 +152,22 @@ handle!(TuiIn: |self: App, input|Ok(if let Some(command) = self.config.keys.comm
fn scene_selected (&self) -> Option<usize> {
self.selected.scene()
}
fn scene_select_next (&self) -> Selection {
self.selected.scene_next(self.scenes.len())
}
fn scene_select_prev (&self) -> Selection {
self.selected.scene_prev()
}
fn track_count (&self) -> usize {
self.tracks.len()
}
fn track_selected (&self) -> Option<usize> {
self.selected.track()
}
fn track_select_next (&self) -> Selection {
fn select_scene_next (&self) -> Selection {
self.selected.scene_next(self.scenes.len())
}
fn select_scene_prev (&self) -> Selection {
self.selected.scene_prev()
}
fn select_track_next (&self) -> Selection {
self.selected.track_next(self.tracks.len())
}
fn track_select_prev (&self) -> Selection {
fn select_track_prev (&self) -> Selection {
self.selected.track_prev()
}
fn clip_selected (&self) -> Option<Arc<RwLock<MidiClip>>> {