diff options
| -rw-r--r-- | helpfuncs.go | 2 | ||||
| -rw-r--r-- | tui.go | 13 |
2 files changed, 14 insertions, 1 deletions
diff --git a/helpfuncs.go b/helpfuncs.go index 5356472..55df7c1 100644 --- a/helpfuncs.go +++ b/helpfuncs.go @@ -403,7 +403,7 @@ func updateFlexLayout() { flex.AddItem(textView, 0, 40, false) flex.AddItem(textArea, 0, 10, false) if positionVisible { - flex.AddItem(statusLineWidget, 0, 2, false) + flex.AddItem(statusLineWidget, 0, 4, false) } // Keep focus on currently focused widget focused := app.GetFocus() @@ -483,6 +483,19 @@ func init() { pages.RemovePage(helpPage) return nil } + // Allow scrolling keys to pass through to the TextView + switch event.Key() { + case tcell.KeyUp, tcell.KeyDown, + tcell.KeyPgUp, tcell.KeyPgDn, + tcell.KeyHome, tcell.KeyEnd: + return event + } + if event.Key() == tcell.KeyRune { + switch event.Rune() { + case 'j', 'k', 'g', 'G': + return event + } + } return nil }) // |
