diff --git a/ui/controller.go b/ui/controller.go index 97a5e8a..1860c63 100644 --- a/ui/controller.go +++ b/ui/controller.go @@ -169,6 +169,11 @@ func (c *controller) setKeyBinding(g *gocui.Gui) error { return err } + err = g.SetKeybinding("", gocui.KeyF10, gocui.ModNone, quit) + if err != nil { + return err + } + err = g.SetKeybinding("", gocui.KeyArrowUp, gocui.ModNone, cursorUp) if err != nil { return err diff --git a/ui/views/channels.go b/ui/views/channels.go index e3ad9f3..0c4e164 100644 --- a/ui/views/channels.go +++ b/ui/views/channels.go @@ -70,7 +70,11 @@ func (c *Channels) Set(g *gocui.Gui, x0, y0, x1, y1 int) error { footer.BgColor = gocui.ColorCyan footer.FgColor = gocui.ColorBlack footer.Clear() - fmt.Fprintln(footer, fmt.Sprintf("%s%s", color.BlackBg("F1"), "Help")) + fmt.Fprintln(footer, fmt.Sprintf("%s%s %s%s %s%s", + color.BlackBg("F1"), "Help", + color.BlackBg("Enter"), "Channel", + color.BlackBg("F10"), "Quit", + )) return nil } @@ -191,7 +195,11 @@ func (c *Channel) Set(g *gocui.Gui, x0, y0, x1, y1 int) error { footer.BgColor = gocui.ColorCyan footer.FgColor = gocui.ColorBlack footer.Clear() - fmt.Fprintln(footer, fmt.Sprintf("%s%s", color.BlackBg("F1"), "Help")) + fmt.Fprintln(footer, fmt.Sprintf("%s%s %s%s %s%s", + color.BlackBg("F1"), "Help", + color.BlackBg("Enter"), "Channels", + color.BlackBg("F10"), "Quit", + )) return nil }