1package wordsearch23import (4 "charm.land/bubbles/v2/key"5 "github.com/FelineStateMachine/puzzletea/game"6)78type KeyMap struct {9 game.CursorKeyMap10 Select key.Binding11 Cancel key.Binding12}1314var DefaultKeyMap = KeyMap{15 CursorKeyMap: game.DefaultCursorKeyMap,16 Select: key.NewBinding(17 key.WithKeys("enter", "space"),18 key.WithHelp("enter/space", "Select"),19 ),20 Cancel: key.NewBinding(21 key.WithKeys("backspace"),22 key.WithHelp("bkspc", "Cancel"),23 ),24}2526func (m Model) GetFullHelp() [][]key.Binding {27 return [][]key.Binding{28 {m.keys.Up, m.keys.Down, m.keys.Left, m.keys.Right},29 {m.keys.Select, m.keys.Cancel},30 }31}