@@ -7,8 +7,6 @@ import (
77type KeyMap struct {
88 Down,
99 Up,
10− NDown,
11− NUp,
1210 DownOneItem,
1311 UpOneItem,
1412 HalfPageDown,
@@ -20,34 +18,36 @@ type KeyMap struct {
2018func DefaultKeyMap() KeyMap {
2119 return KeyMap{
2220 Down: key.NewBinding(
23− key.WithKeys("down", "ctrl+j", "ctrl+n"),
21+ key.WithKeys("down", "ctrl+j", "ctrl+n", "j"),
22+ key.WithHelp("↓", "down"),
2423 ),
2524 Up: key.NewBinding(
26− key.WithKeys("up", "ctrl+k", "ctrl+p"),
27− ),
28− NDown: key.NewBinding(
29− key.WithKeys("j"),
30− ),
31− NUp: key.NewBinding(
32− key.WithKeys("k"),
25+ key.WithKeys("up", "ctrl+k", "ctrl+p", "k"),
26+ key.WithHelp("↑", "up"),
3327 ),
3428 UpOneItem: key.NewBinding(
3529 key.WithKeys("shift+up", "K"),
30+ key.WithHelp("shift+↑", "up one item"),
3631 ),
3732 DownOneItem: key.NewBinding(
3833 key.WithKeys("shift+down", "J"),
34+ key.WithHelp("shift+↓", "down one item"),
3935 ),
4036 HalfPageDown: key.NewBinding(
4137 key.WithKeys("d"),
38+ key.WithHelp("d", "half page down"),
4239 ),
4340 HalfPageUp: key.NewBinding(
4441 key.WithKeys("u"),
42+ key.WithHelp("u", "half page up"),
4543 ),
4644 Home: key.NewBinding(
4745 key.WithKeys("g", "home"),
46+ key.WithHelp("g", "home"),
4847 ),
4948 End: key.NewBinding(
5049 key.WithKeys("G", "end"),
50+ key.WithHelp("G", "end"),
5151 ),
5252 }
5353}
@@ -57,8 +57,6 @@ func (k KeyMap) KeyBindings() []key.Binding {
5757 return []key.Binding{
5858 k.Down,
5959 k.Up,
60− k.NDown,
61− k.NUp,
6260 k.DownOneItem,
6361 k.UpOneItem,
6462 k.HalfPageDown,