diff --git a/ui/statusview.go b/ui/statusview.go index c5fe531..78351ff 100644 --- a/ui/statusview.go +++ b/ui/statusview.go @@ -76,6 +76,6 @@ func (view *StatusView) Render() error { // KeyHelp indicates all the possible global actions a user can take when any pane is selected. func (view *StatusView) KeyHelp() string { return renderStatusOption("^C", "Quit", false) + - renderStatusOption("^Space", "Switch view", false) + - renderStatusOption("^/", "Filter files", Views.Filter.IsVisible()) + renderStatusOption("^Space or TAB", "Switch view", false) + + renderStatusOption("^/ or ^F", "Filter files", Views.Filter.IsVisible()) } diff --git a/ui/ui.go b/ui/ui.go index c9b6adb..f1ca777 100644 --- a/ui/ui.go +++ b/ui/ui.go @@ -149,9 +149,15 @@ func keyBindings(g *gocui.Gui) error { if err := g.SetKeybinding("", gocui.KeyCtrlSpace, gocui.ModNone, toggleView); err != nil { return err } + if err := g.SetKeybinding("", gocui.KeyTab, gocui.ModNone, toggleView); err != nil { + return err + } if err := g.SetKeybinding("", gocui.KeyCtrlSlash, gocui.ModNone, toggleFilterView); err != nil { return err } + if err := g.SetKeybinding("", gocui.KeyCtrlF, gocui.ModNone, toggleFilterView); err != nil { + return err + } return nil }