1package splash
2
3import (
4 "github.com/charmbracelet/bubbles/v2/key"
5)
6
7type KeyMap struct {
8 Select,
9 Next,
10 Previous key.Binding
11}
12
13func DefaultKeyMap() KeyMap {
14 return KeyMap{
15 Select: key.NewBinding(
16 key.WithKeys("enter", "ctrl+y"),
17 key.WithHelp("enter", "confirm"),
18 ),
19 Next: key.NewBinding(
20 key.WithKeys("down", "ctrl+n"),
21 key.WithHelp("↓", "next item"),
22 ),
23 Previous: key.NewBinding(
24 key.WithKeys("up", "ctrl+p"),
25 key.WithHelp("↑", "previous item"),
26 ),
27 }
28}