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

     1  package transmission
     2  
     3  import "github.com/gdamore/tcell/v2"
     4  
     5  func (widget *Widget) initializeKeyboardControls() {
     6  	widget.InitializeHelpTextKeyboardControl(widget.ShowHelp)
     7  	widget.InitializeRefreshKeyboardControl(nil)
     8  
     9  	widget.SetKeyboardChar("j", widget.Prev, "Select previous item")
    10  	widget.SetKeyboardChar("k", widget.Next, "Select next item")
    11  	widget.SetKeyboardChar("u", widget.Unselect, "Clear selection")
    12  
    13  	widget.SetKeyboardKey(tcell.KeyCtrlD, widget.deleteSelectedTorrent, "Delete the selected torrent")
    14  	widget.SetKeyboardKey(tcell.KeyDown, widget.Next, "Select next item")
    15  	widget.SetKeyboardKey(tcell.KeyEnter, widget.pauseUnpauseTorrent, "Pause/unpause torrent")
    16  	widget.SetKeyboardKey(tcell.KeyEsc, widget.Unselect, "Clear selection")
    17  	widget.SetKeyboardKey(tcell.KeyUp, widget.Prev, "Select previous item")
    18  }