github.com/wtfutil/wtf@v0.43.0/modules/feedreader/keyboard.go (about) 1 package feedreader 2 3 import "github.com/gdamore/tcell/v2" 4 5 func (widget *Widget) initializeKeyboardControls() { 6 widget.InitializeHelpTextKeyboardControl(widget.ShowHelp) 7 widget.InitializeRefreshKeyboardControl(widget.Refresh) 8 9 widget.SetKeyboardChar("j", widget.Next, "Select next item") 10 widget.SetKeyboardChar("k", widget.Prev, "Select previous item") 11 widget.SetKeyboardChar("o", widget.openStory, "Open story in browser") 12 widget.SetKeyboardChar("t", widget.toggleDisplayText, "Toggle display between title, link and title+content") 13 14 widget.SetKeyboardKey(tcell.KeyDown, widget.Next, "Select next item") 15 widget.SetKeyboardKey(tcell.KeyUp, widget.Prev, "Select previous item") 16 widget.SetKeyboardKey(tcell.KeyEnter, widget.openStory, "Open story in browser") 17 widget.SetKeyboardKey(tcell.KeyEsc, widget.Unselect, "Clear selection") 18 }