diff --git a/modules/datadog/keyboard.go b/modules/datadog/keyboard.go index af9ef78b..3dd8e6f3 100644 --- a/modules/datadog/keyboard.go +++ b/modules/datadog/keyboard.go @@ -6,12 +6,13 @@ import ( func (widget *Widget) initializeKeyboardControls() { widget.SetKeyboardChar("/", widget.ShowHelp, "Show/hide this help prompt") + widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") widget.SetKeyboardChar("j", widget.Next, "Select next item") widget.SetKeyboardChar("k", widget.Prev, "Select previous item") widget.SetKeyboardChar("o", widget.openItem, "Open item in browser") widget.SetKeyboardKey(tcell.KeyDown, widget.Next, "Select next item") - widget.SetKeyboardKey(tcell.KeyEnter, widget.openItem, "Open item in browser") - widget.SetKeyboardKey(tcell.KeyEsc, widget.Unselect, "Clear selection") widget.SetKeyboardKey(tcell.KeyUp, widget.Prev, "Select previous item") + widget.SetKeyboardKey(tcell.KeyEsc, widget.Unselect, "Clear selection") + widget.SetKeyboardKey(tcell.KeyEnter, widget.openItem, "Open item in browser") } diff --git a/modules/gerrit/keyboard.go b/modules/gerrit/keyboard.go index a4a97324..d2c0be3e 100644 --- a/modules/gerrit/keyboard.go +++ b/modules/gerrit/keyboard.go @@ -6,16 +6,16 @@ import ( func (widget *Widget) initializeKeyboardControls() { widget.SetKeyboardChar("/", widget.ShowHelp, "Show/hide this help window") + widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") widget.SetKeyboardChar("h", widget.prevProject, "Select previous project") widget.SetKeyboardChar("l", widget.nextProject, "Select next project") widget.SetKeyboardChar("j", widget.nextReview, "Select next review") widget.SetKeyboardChar("k", widget.prevReview, "Select previous review") - widget.SetKeyboardChar("r", widget.Refresh, "Refresh items") widget.SetKeyboardKey(tcell.KeyLeft, widget.prevProject, "Select previous project") widget.SetKeyboardKey(tcell.KeyRight, widget.nextProject, "Select next project") widget.SetKeyboardKey(tcell.KeyDown, widget.nextReview, "Select next review") widget.SetKeyboardKey(tcell.KeyUp, widget.prevReview, "Select previous review") - widget.SetKeyboardKey(tcell.KeyEnter, widget.openReview, "Open review in browser") widget.SetKeyboardKey(tcell.KeyEsc, widget.unselect, "Clear selection") + widget.SetKeyboardKey(tcell.KeyEnter, widget.openReview, "Open review in browser") } diff --git a/modules/git/keyboard.go b/modules/git/keyboard.go index 5d73f8c4..d4478200 100644 --- a/modules/git/keyboard.go +++ b/modules/git/keyboard.go @@ -4,11 +4,12 @@ import "github.com/gdamore/tcell" func (widget *Widget) initializeKeyboardControls() { widget.SetKeyboardChar("/", widget.ShowHelp, "Show/hide this help window") - widget.SetKeyboardChar("h", widget.PrevSource, "Select previous item") - widget.SetKeyboardChar("l", widget.NextSource, "Select next item") + widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") + widget.SetKeyboardChar("l", widget.NextSource, "Select next source") + widget.SetKeyboardChar("h", widget.PrevSource, "Select previous source") widget.SetKeyboardChar("p", widget.Pull, "Pull repo") widget.SetKeyboardChar("c", widget.Checkout, "Checkout branch") - widget.SetKeyboardKey(tcell.KeyLeft, widget.PrevSource, "Select previous item") - widget.SetKeyboardKey(tcell.KeyRight, widget.NextSource, "Select next item") + widget.SetKeyboardKey(tcell.KeyLeft, widget.PrevSource, "Select previous source") + widget.SetKeyboardKey(tcell.KeyRight, widget.NextSource, "Select next source") } diff --git a/modules/github/keyboard.go b/modules/github/keyboard.go index cf141221..07432905 100644 --- a/modules/github/keyboard.go +++ b/modules/github/keyboard.go @@ -6,12 +6,12 @@ import ( func (widget *Widget) initializeKeyboardControls() { widget.SetKeyboardChar("/", widget.ShowHelp, "Show/hide this help prompt") - widget.SetKeyboardChar("h", widget.PrevSource, "Select previous item") - widget.SetKeyboardChar("l", widget.NextSource, "Select next item") - widget.SetKeyboardChar("o", widget.openRepo, "Open item in browser") widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") + widget.SetKeyboardChar("l", widget.NextSource, "Select next source") + widget.SetKeyboardChar("h", widget.PrevSource, "Select previous source") + widget.SetKeyboardChar("o", widget.openRepo, "Open item in browser") + widget.SetKeyboardKey(tcell.KeyRight, widget.NextSource, "Select next source") + widget.SetKeyboardKey(tcell.KeyLeft, widget.PrevSource, "Select previous source") widget.SetKeyboardKey(tcell.KeyEnter, widget.openRepo, "Open item in browser") - widget.SetKeyboardKey(tcell.KeyLeft, widget.PrevSource, "Select previous item") - widget.SetKeyboardKey(tcell.KeyRight, widget.NextSource, "Select next item") } diff --git a/modules/gitlab/keyboard.go b/modules/gitlab/keyboard.go index fad6af43..3891d565 100644 --- a/modules/gitlab/keyboard.go +++ b/modules/gitlab/keyboard.go @@ -4,9 +4,9 @@ import "github.com/gdamore/tcell" func (widget *Widget) initializeKeyboardControls() { widget.SetKeyboardChar("/", widget.ShowHelp, "Show/hide this help prompt") + widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") widget.SetKeyboardChar("h", widget.Prev, "Select previous item") widget.SetKeyboardChar("l", widget.Next, "Select next item") - widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") widget.SetKeyboardKey(tcell.KeyLeft, widget.Prev, "Select previous item") widget.SetKeyboardKey(tcell.KeyRight, widget.Next, "Select next item") diff --git a/modules/gitter/keyboard.go b/modules/gitter/keyboard.go index e9c961ee..9ff820c2 100644 --- a/modules/gitter/keyboard.go +++ b/modules/gitter/keyboard.go @@ -4,11 +4,11 @@ import "github.com/gdamore/tcell" func (widget *Widget) initializeKeyboardControls() { widget.SetKeyboardChar("/", widget.ShowHelp, "Show/hide this help prompt") + widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") widget.SetKeyboardChar("j", widget.Next, "Select next item") widget.SetKeyboardChar("k", widget.Prev, "Select previous item") - widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") widget.SetKeyboardKey(tcell.KeyDown, widget.Next, "Select next item") - widget.SetKeyboardKey(tcell.KeyEsc, widget.Unselect, "Clear selection") widget.SetKeyboardKey(tcell.KeyUp, widget.Prev, "Select previous item") + widget.SetKeyboardKey(tcell.KeyEsc, widget.Unselect, "Clear selection") } diff --git a/modules/hackernews/keyboard.go b/modules/hackernews/keyboard.go index e522246f..f9917746 100644 --- a/modules/hackernews/keyboard.go +++ b/modules/hackernews/keyboard.go @@ -4,14 +4,14 @@ import "github.com/gdamore/tcell" func (widget *Widget) initializeKeyboardControls() { widget.SetKeyboardChar("/", widget.ShowHelp, "Show/hide this help widget") + widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") widget.SetKeyboardChar("j", widget.Next, "Select next item") widget.SetKeyboardChar("k", widget.Prev, "Select previous item") widget.SetKeyboardChar("o", widget.openStory, "Open story in browser") - widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") widget.SetKeyboardChar("c", widget.openComments, "Open comments in browser") widget.SetKeyboardKey(tcell.KeyDown, widget.Next, "Select next item") + widget.SetKeyboardKey(tcell.KeyUp, widget.Prev, "Select previous item") widget.SetKeyboardKey(tcell.KeyEnter, widget.openStory, "Open story in browser") widget.SetKeyboardKey(tcell.KeyEsc, widget.Unselect, "Clear selection") - widget.SetKeyboardKey(tcell.KeyUp, widget.Prev, "Select previous item") } diff --git a/modules/jenkins/keyboard.go b/modules/jenkins/keyboard.go index 21ec47a5..9ffefdb1 100644 --- a/modules/jenkins/keyboard.go +++ b/modules/jenkins/keyboard.go @@ -4,13 +4,13 @@ import "github.com/gdamore/tcell" func (widget *Widget) initializeKeyboardControls() { widget.SetKeyboardChar("/", widget.ShowHelp, "Show/hide this help prompt") + widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") widget.SetKeyboardChar("j", widget.Next, "Select next item") widget.SetKeyboardChar("k", widget.Prev, "Select previous item") widget.SetKeyboardChar("o", widget.openJob, "Open job in browser") - widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") widget.SetKeyboardKey(tcell.KeyDown, widget.Next, "Select next item") + widget.SetKeyboardKey(tcell.KeyUp, widget.Prev, "Select previous item") widget.SetKeyboardKey(tcell.KeyEnter, widget.openJob, "Open job in browser") widget.SetKeyboardKey(tcell.KeyEsc, widget.Unselect, "Clear selection") - widget.SetKeyboardKey(tcell.KeyUp, widget.Prev, "Select previous item") } diff --git a/modules/jira/keyboard.go b/modules/jira/keyboard.go index 10097e62..fad3f783 100644 --- a/modules/jira/keyboard.go +++ b/modules/jira/keyboard.go @@ -6,12 +6,13 @@ import ( func (widget *Widget) initializeKeyboardControls() { widget.SetKeyboardChar("/", widget.ShowHelp, "Show/hide this help prompt") + widget.SetKeyboardChar("r", widget.openItem, "Refresh widget") widget.SetKeyboardChar("j", widget.Next, "Select next item") widget.SetKeyboardChar("k", widget.Prev, "Select previous item") widget.SetKeyboardChar("o", widget.openItem, "Open item in browser") widget.SetKeyboardKey(tcell.KeyDown, widget.Next, "Select next item") + widget.SetKeyboardKey(tcell.KeyUp, widget.Prev, "Select previous item") widget.SetKeyboardKey(tcell.KeyEnter, widget.openItem, "Open item in browser") widget.SetKeyboardKey(tcell.KeyEsc, widget.Unselect, "Clear selection") - widget.SetKeyboardKey(tcell.KeyUp, widget.Prev, "Select previous item") } diff --git a/modules/mercurial/keyboard.go b/modules/mercurial/keyboard.go index 6fe36576..41fd62b9 100644 --- a/modules/mercurial/keyboard.go +++ b/modules/mercurial/keyboard.go @@ -4,11 +4,12 @@ import "github.com/gdamore/tcell" func (widget *Widget) initializeKeyboardControls() { widget.SetKeyboardChar("/", widget.ShowHelp, "Show/hide this help prompt") - widget.SetKeyboardChar("h", widget.PrevSource, "Select previous item") - widget.SetKeyboardChar("l", widget.NextSource, "Select next item") + widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") + widget.SetKeyboardChar("l", widget.NextSource, "Select next source") + widget.SetKeyboardChar("h", widget.PrevSource, "Select previous source") widget.SetKeyboardChar("p", widget.Pull, "Pull repo") widget.SetKeyboardChar("c", widget.Checkout, "Checkout branch") - widget.SetKeyboardKey(tcell.KeyLeft, widget.PrevSource, "Select previous item") - widget.SetKeyboardKey(tcell.KeyRight, widget.NextSource, "Select next item") + widget.SetKeyboardKey(tcell.KeyRight, widget.NextSource, "Select next source") + widget.SetKeyboardKey(tcell.KeyLeft, widget.PrevSource, "Select previous source") } diff --git a/modules/nbascore/keyboard.go b/modules/nbascore/keyboard.go index c514f73a..ca20c120 100644 --- a/modules/nbascore/keyboard.go +++ b/modules/nbascore/keyboard.go @@ -4,12 +4,13 @@ import "github.com/gdamore/tcell" func (widget *Widget) initializeKeyboardControls() { widget.SetKeyboardChar("/", widget.ShowHelp, "Show/hide this help prompt") - widget.SetKeyboardChar("h", widget.prev, "Select previous item") + widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") widget.SetKeyboardChar("l", widget.next, "Select next item") - widget.SetKeyboardChar("c", widget.center, "???") + widget.SetKeyboardChar("h", widget.prev, "Select previous item") + widget.SetKeyboardChar("c", widget.center, "Center on item") - widget.SetKeyboardKey(tcell.KeyLeft, widget.prev, "Select previous item") widget.SetKeyboardKey(tcell.KeyRight, widget.next, "Select next item") + widget.SetKeyboardKey(tcell.KeyLeft, widget.prev, "Select previous item") } func (widget *Widget) center() { diff --git a/modules/rollbar/keyboard.go b/modules/rollbar/keyboard.go index 5e9a1a2a..f6f760a9 100644 --- a/modules/rollbar/keyboard.go +++ b/modules/rollbar/keyboard.go @@ -4,14 +4,13 @@ import "github.com/gdamore/tcell" func (widget *Widget) initializeKeyboardControls() { widget.SetKeyboardChar("/", widget.ShowHelp, "Show/hide this help prompt") + widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") widget.SetKeyboardChar("j", widget.Next, "Select next item") widget.SetKeyboardChar("k", widget.Prev, "Select previous item") widget.SetKeyboardChar("o", widget.openBuild, "Open item in browser") - widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") - widget.SetKeyboardChar("u", widget.Unselect, "Clear selection") widget.SetKeyboardKey(tcell.KeyDown, widget.Next, "Select next item") + widget.SetKeyboardKey(tcell.KeyUp, widget.Prev, "Select previous item") widget.SetKeyboardKey(tcell.KeyEnter, widget.openBuild, "Open item in browser") widget.SetKeyboardKey(tcell.KeyEsc, widget.Unselect, "Clear selection") - widget.SetKeyboardKey(tcell.KeyUp, widget.Prev, "Select previous item") } diff --git a/modules/spotify/keyboard.go b/modules/spotify/keyboard.go index 9ee13add..ba5cf8db 100644 --- a/modules/spotify/keyboard.go +++ b/modules/spotify/keyboard.go @@ -2,13 +2,19 @@ package spotify import ( "time" + + "github.com/gdamore/tcell" ) func (widget *Widget) initializeKeyboardControls() { widget.SetKeyboardChar("/", widget.ShowHelp, "Show/hide this help prompt") - widget.SetKeyboardChar("h", widget.previous, "Select previous item") + widget.SetKeyboardChar("r", widget.Refresh, "Refresh widgett") widget.SetKeyboardChar("l", widget.next, "Select next item") + widget.SetKeyboardChar("h", widget.previous, "Select previous item") widget.SetKeyboardChar(" ", widget.playPause, "Play/pause song") + + widget.SetKeyboardKey(tcell.KeyDown, widget.next, "Select next item") + widget.SetKeyboardKey(tcell.KeyUp, widget.previous, "Select previous item") } func (widget *Widget) previous() { diff --git a/modules/spotifyweb/keyboard.go b/modules/spotifyweb/keyboard.go index c3a72e9b..50d0dbdb 100644 --- a/modules/spotifyweb/keyboard.go +++ b/modules/spotifyweb/keyboard.go @@ -2,14 +2,20 @@ package spotifyweb import ( "time" + + "github.com/gdamore/tcell" ) func (widget *Widget) initializeKeyboardControls() { widget.SetKeyboardChar("/", widget.ShowHelp, "Show/hide this help prompt") + widget.SetKeyboardChar("/", widget.Refresh, "Refresh widget") widget.SetKeyboardChar("h", widget.selectPrevious, "Select previous item") widget.SetKeyboardChar("l", widget.selectNext, "Select next item") widget.SetKeyboardChar(" ", widget.playPause, "Play/pause") widget.SetKeyboardChar("s", widget.toggleShuffle, "Toggle shuffle") + + widget.SetKeyboardKey(tcell.KeyDown, widget.selectNext, "Select next item") + widget.SetKeyboardKey(tcell.KeyUp, widget.selectPrevious, "Select previous item") } func (widget *Widget) selectPrevious() { diff --git a/modules/textfile/keyboard.go b/modules/textfile/keyboard.go index e4c3fe85..21bffa62 100644 --- a/modules/textfile/keyboard.go +++ b/modules/textfile/keyboard.go @@ -7,12 +7,13 @@ import ( func (widget *Widget) initializeKeyboardControls() { widget.SetKeyboardChar("/", widget.ShowHelp, "Show/hide this help prompt") - widget.SetKeyboardChar("h", widget.PrevSource, "Select previous item") - widget.SetKeyboardChar("l", widget.NextSource, "Select next item") - widget.SetKeyboardChar("o", widget.openFile, "Open item") + widget.SetKeyboardChar("l", widget.NextSource, "Select next file") + widget.SetKeyboardChar("h", widget.PrevSource, "Select previous file") + widget.SetKeyboardChar("o", widget.openFile, "Open file") - widget.SetKeyboardKey(tcell.KeyLeft, widget.PrevSource, "Select previous item") - widget.SetKeyboardKey(tcell.KeyRight, widget.NextSource, "Select next item") + widget.SetKeyboardKey(tcell.KeyRight, widget.NextSource, "Select next file") + widget.SetKeyboardKey(tcell.KeyLeft, widget.PrevSource, "Select previous file") + widget.SetKeyboardKey(tcell.KeyEnter, widget.openFile, "Open file") } func (widget *Widget) openFile() { diff --git a/modules/todo/keyboard.go b/modules/todo/keyboard.go index 4082e680..8706d74f 100644 --- a/modules/todo/keyboard.go +++ b/modules/todo/keyboard.go @@ -9,20 +9,21 @@ import ( ) func (widget *Widget) initializeKeyboardControls() { - widget.SetKeyboardChar(" ", widget.toggleChecked, "Toggle checkmark") widget.SetKeyboardChar("/", widget.ShowHelp, "Show/hide this help prompt") + widget.SetKeyboardChar(" ", widget.Refresh, "Refresh widget") widget.SetKeyboardChar("j", widget.displayNext, "Select next item") widget.SetKeyboardChar("k", widget.displayPrev, "Select previous item") + widget.SetKeyboardChar(" ", widget.toggleChecked, "Toggle checkmark") widget.SetKeyboardChar("n", widget.newItem, "Create new item") widget.SetKeyboardChar("o", widget.openFile, "Open file") + widget.SetKeyboardKey(tcell.KeyDown, widget.displayNext, "Select next item") + widget.SetKeyboardKey(tcell.KeyUp, widget.displayPrev, "Select previous item") + widget.SetKeyboardKey(tcell.KeyEsc, widget.unselect, "Clear selection") widget.SetKeyboardKey(tcell.KeyCtrlD, widget.deleteSelected, "Delete item") widget.SetKeyboardKey(tcell.KeyCtrlJ, widget.demoteSelected, "Demote item") widget.SetKeyboardKey(tcell.KeyCtrlK, widget.promoteSelected, "Promote item") - widget.SetKeyboardKey(tcell.KeyDown, widget.displayNext, "Select next item") widget.SetKeyboardKey(tcell.KeyEnter, widget.editSelected, "Edit item") - widget.SetKeyboardKey(tcell.KeyEsc, widget.unselect, "Clear selection") - widget.SetKeyboardKey(tcell.KeyUp, widget.displayPrev, "Select previous item") } func (widget *Widget) deleteSelected() { diff --git a/modules/todoist/keyboard.go b/modules/todoist/keyboard.go index ecdad1e2..fbd585f2 100644 --- a/modules/todoist/keyboard.go +++ b/modules/todoist/keyboard.go @@ -4,16 +4,16 @@ import "github.com/gdamore/tcell" func (widget *Widget) initializeKeyboardControls() { widget.SetKeyboardChar("/", widget.ShowHelp, "Show/hide this help prompt") + widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") + widget.SetKeyboardChar("j", widget.Down, "Select next item") + widget.SetKeyboardChar("k", widget.Up, "Select previous item") widget.SetKeyboardChar("c", widget.Close, "Close item") widget.SetKeyboardChar("d", widget.Delete, "Delete item") widget.SetKeyboardChar("h", widget.PrevSource, "Select previous project") - widget.SetKeyboardChar("j", widget.Up, "Select previous item") - widget.SetKeyboardChar("k", widget.Down, "Select next item") widget.SetKeyboardChar("l", widget.NextSource, "Select next project") - widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") - widget.SetKeyboardKey(tcell.KeyDown, widget.Down, "Select next item") - widget.SetKeyboardKey(tcell.KeyLeft, widget.PrevSource, "Select previous project") widget.SetKeyboardKey(tcell.KeyRight, widget.NextSource, "Select next project") + widget.SetKeyboardKey(tcell.KeyLeft, widget.PrevSource, "Select previous project") + widget.SetKeyboardKey(tcell.KeyDown, widget.Down, "Select next item") widget.SetKeyboardKey(tcell.KeyUp, widget.Up, "Select previous item") } diff --git a/modules/travisci/keyboard.go b/modules/travisci/keyboard.go index 418fa0aa..06f6b4f4 100644 --- a/modules/travisci/keyboard.go +++ b/modules/travisci/keyboard.go @@ -4,13 +4,13 @@ import "github.com/gdamore/tcell" func (widget *Widget) initializeKeyboardControls() { widget.SetKeyboardChar("/", widget.ShowHelp, "Show/hide this help prompt") + widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") widget.SetKeyboardChar("j", widget.Next, "Select next item") widget.SetKeyboardChar("k", widget.Prev, "Select previous item") widget.SetKeyboardChar("o", widget.openBuild, "Open item in browser") - widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") widget.SetKeyboardKey(tcell.KeyDown, widget.Next, "Select next item") - widget.SetKeyboardKey(tcell.KeyEnter, widget.openBuild, "Open item in browser") - widget.SetKeyboardKey(tcell.KeyEsc, widget.Unselect, "Clear selection") widget.SetKeyboardKey(tcell.KeyUp, widget.Prev, "Select previous item") + widget.SetKeyboardKey(tcell.KeyEsc, widget.Unselect, "Clear selection") + widget.SetKeyboardKey(tcell.KeyEnter, widget.openBuild, "Open item in browser") } diff --git a/modules/twitter/keyboard.go b/modules/twitter/keyboard.go index a79c47ff..897a91f8 100644 --- a/modules/twitter/keyboard.go +++ b/modules/twitter/keyboard.go @@ -7,13 +7,14 @@ import ( func (widget *Widget) initializeKeyboardControls() { widget.SetKeyboardChar("/", widget.ShowHelp, "Show/hide this help prompt") - widget.SetKeyboardChar("h", widget.PrevSource, "Select previous item") - widget.SetKeyboardChar("l", widget.NextSource, "Select next item") - widget.SetKeyboardChar("o", widget.openFile, "Open item") + widget.SetKeyboardChar("r", widget.Refresh, "Refresh widget") + widget.SetKeyboardChar("l", widget.NextSource, "Select next source") + widget.SetKeyboardChar("h", widget.PrevSource, "Select previous source") + widget.SetKeyboardChar("o", widget.openFile, "Open source") - widget.SetKeyboardKey(tcell.KeyEnter, widget.openFile, "Open item") - widget.SetKeyboardKey(tcell.KeyLeft, widget.PrevSource, "Select previous item") - widget.SetKeyboardKey(tcell.KeyRight, widget.NextSource, "Select next item") + widget.SetKeyboardKey(tcell.KeyRight, widget.NextSource, "Select next source") + widget.SetKeyboardKey(tcell.KeyLeft, widget.PrevSource, "Select previous source") + widget.SetKeyboardKey(tcell.KeyEnter, widget.openFile, "Open source") } func (widget *Widget) openFile() { diff --git a/modules/zendesk/keyboard.go b/modules/zendesk/keyboard.go index 73d36661..3640d414 100644 --- a/modules/zendesk/keyboard.go +++ b/modules/zendesk/keyboard.go @@ -4,12 +4,13 @@ import "github.com/gdamore/tcell" func (widget *Widget) initializeKeyboardControls() { widget.SetKeyboardChar("/", widget.ShowHelp, "Show/hide this help prompt") + widget.SetKeyboardChar("r", widget.ShowHelp, "Refresh widget") widget.SetKeyboardChar("j", widget.Next, "Select next item") widget.SetKeyboardChar("k", widget.Prev, "Select previous item") widget.SetKeyboardChar("o", widget.openTicket, "Open item") widget.SetKeyboardKey(tcell.KeyDown, widget.Next, "Select next item") widget.SetKeyboardKey(tcell.KeyUp, widget.Prev, "Select previous item") - widget.SetKeyboardKey(tcell.KeyEnter, widget.openTicket, "Open item") widget.SetKeyboardKey(tcell.KeyEsc, widget.Unselect, "Clear selection") + widget.SetKeyboardKey(tcell.KeyEnter, widget.openTicket, "Open item") }