mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-08 12:46:42 +01:00
tab/backtab focus works pretty ok
This commit is contained in:
parent
cd9244ec88
commit
9f15f8fff9
3 changed files with 33 additions and 19 deletions
|
|
@ -35,7 +35,10 @@ impl Handle<Tui> for TransportToolbar<Tui> {
|
|||
key!(KeyCode::Left) => { self.focus.prev(); },
|
||||
key!(KeyCode::Right) => { self.focus.next(); },
|
||||
_ => match self.focus {
|
||||
TransportToolbarFocus::PlayPause => self.toggle_play().map(|_|())?,
|
||||
TransportToolbarFocus::PlayPause => match from.event() {
|
||||
key!(KeyCode::Enter) => self.toggle_play().map(|_|())?,
|
||||
_ => return Ok(None)
|
||||
},
|
||||
TransportToolbarFocus::Bpm => self.handle_bpm(from).map(|_|())?,
|
||||
TransportToolbarFocus::Quant => self.handle_quant(from).map(|_|())?,
|
||||
TransportToolbarFocus::Sync => self.handle_sync(from).map(|_|())?,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue