github.com/wtfutil/wtf@v0.43.0/modules/pocket/keyboard.go (about)

     1  package pocket
     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("a", widget.toggleLink, "Toggle Link")
    10  	widget.SetKeyboardChar("t", widget.toggleView, "Toggle view (links ,archived links)")
    11  	widget.SetKeyboardChar("j", widget.Next, "Select Next Link")
    12  	widget.SetKeyboardChar("k", widget.Prev, "Select Previous Link")
    13  	widget.SetKeyboardChar("o", widget.openLink, "Open Link in the browser")
    14  
    15  	widget.SetKeyboardKey(tcell.KeyDown, widget.Next, "Select Next Link")
    16  	widget.SetKeyboardKey(tcell.KeyUp, widget.Prev, "Select Previous Link")
    17  	widget.SetKeyboardKey(tcell.KeyEnter, widget.openLink, "Open Link in the browser")
    18  }