diff --git a/fstree.go b/fstree.go index 8e37b17..42d3840 100644 --- a/fstree.go +++ b/fstree.go @@ -100,11 +100,11 @@ func (t *FsTree) Update(msg tea.Msg) (tea.Model, tea.Cmd) { case tea.KeyMsg: t.errMsg = "" switch m.String() { - case "up", "k": + case "up", "w": _ = t.MoveUp() - case "down", "j": + case "down", "s": _ = t.MoveDown() - case "enter", " ": + case "e": _ = t.ToggleSelectedExpand() case "n": // new file return t, func() tea.Msg { return RequestInputMsg{Action: ActionNewFile} } @@ -112,7 +112,7 @@ func (t *FsTree) Update(msg tea.Msg) (tea.Model, tea.Cmd) { return t, func() tea.Msg { return RequestInputMsg{Action: ActionNewFolder} } case "C": // new root node return t, func() tea.Msg { return RequestInputMsg{Action: ActionNewRoot} } - case "d", "delete": // delete node + case "delete": // delete node err := t.DeleteNode(t.selectedNode) if err != nil { t.errMsg = err.Error() diff --git a/notes.go b/notes.go index 926ff1e..dd74249 100644 --- a/notes.go +++ b/notes.go @@ -76,10 +76,10 @@ func (m *NoteView) Update(msg tea.Msg) (tea.Model, tea.Cmd) { case tea.KeyMsg: switch msg.String() { - case " ": + case "d", "right": m.viewState = StateContent m.vp.SetContent(m.renderNote()) - case "h": + case "a", "left": m.viewState = StateHints m.vp.SetContent(m.renderNote()) }