mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-06 11:46:41 +01:00
rebind note length to ,.
This commit is contained in:
parent
2f623783ec
commit
5cca7dc22b
2 changed files with 7 additions and 4 deletions
|
|
@ -528,9 +528,12 @@ impl InputToCommand<Tui, PhraseEditorModel> for PhraseCommand {
|
|||
key!(Char('+')) => SetTimeZoom(prev_note_length(time_zoom)),
|
||||
key!(Char('a')) => AppendNote,
|
||||
key!(Char('s')) => PutNote,
|
||||
key!(Char('[')) => SetNoteLength(prev_note_length(state.note_len)),
|
||||
key!(Char(']')) => SetNoteLength(next_note_length(state.note_len)),
|
||||
key!(Char('n')) => { todo!("toggle keys vs notes") },
|
||||
// TODO: no triplet/dotted
|
||||
key!(Char(',')) => SetNoteLength(prev_note_length(state.note_len)),
|
||||
key!(Char('.')) => SetNoteLength(next_note_length(state.note_len)),
|
||||
// TODO: with triplet/dotted
|
||||
key!(Char('<')) => SetNoteLength(prev_note_length(state.note_len)),
|
||||
key!(Char('>')) => SetNoteLength(next_note_length(state.note_len)),
|
||||
_ => match state.edit_mode {
|
||||
PhraseEditMode::Scroll => match from.event() {
|
||||
key!(Char('e')) => SetEditMode(PhraseEditMode::Note),
|
||||
|
|
|
|||
|
|
@ -128,7 +128,7 @@ render!(|self: PhraseListView<'a>|{
|
|||
let upper_left = format!("{title}");
|
||||
let upper_right = format!("({})", phrases.len());
|
||||
Tui::bg(border_bg, lay!(move|add|{
|
||||
add(&Lozenge(Style::default().bg(border_bg).fg(border_color)))?;
|
||||
//add(&Lozenge(Style::default().bg(border_bg).fg(border_color)))?;
|
||||
add(&Tui::inset_xy(0, 1, Tui::fill_xy(col!(move|add|match mode {
|
||||
Some(PhrasesMode::Import(_, ref browser)) => {
|
||||
add(browser)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue