diff --git a/docs/Keybindings.md b/docs/Keybindings.md index 8ef749277..2b9f9d952 100644 --- a/docs/Keybindings.md +++ b/docs/Keybindings.md @@ -2,11 +2,12 @@ ## Global:
- ←→↑↓/hjkl: navigate - PgUp/PgDn: scroll diff panel (use fn+up/fn+down on osx) - q: quit - p: pull - shift+P: push + ←→↑↓/hjkl: navigate + PgUp/PgDn or ctrl+u/ctrl+d: scroll diff panel + (for PgUp and PgDn, use fn+up/fn+down on osx) + q: quit + p: pull + shift+P: push## Files Panel: diff --git a/keybindings.go b/keybindings.go index afaa09527..e789dc8f6 100644 --- a/keybindings.go +++ b/keybindings.go @@ -16,6 +16,8 @@ func keybindings(g *gocui.Gui) error { bindings := []Binding{ {ViewName: "", Key: 'q', Modifier: gocui.ModNone, Handler: quit}, {ViewName: "", Key: gocui.KeyCtrlC, Modifier: gocui.ModNone, Handler: quit}, + {ViewName: "", Key: gocui.KeyCtrlU, Modifier: gocui.ModNone, Handler: scrollUpMain}, + {ViewName: "", Key: gocui.KeyCtrlD, Modifier: gocui.ModNone, Handler: scrollDownMain}, {ViewName: "", Key: gocui.KeyPgup, Modifier: gocui.ModNone, Handler: scrollUpMain}, {ViewName: "", Key: gocui.KeyPgdn, Modifier: gocui.ModNone, Handler: scrollDownMain}, {ViewName: "", Key: 'P', Modifier: gocui.ModNone, Handler: pushFiles},