package keys import ( "charm.land/bubbles/v2/key" "github.com/anotherhadi/settuings/internal/config" ) type InputKeyMap struct { Select key.Binding Reset key.Binding } func newInputKeyMap(cfg config.InputKeys) InputKeyMap { return InputKeyMap{ Select: binding(cfg.Select, "apply layout"), Reset: binding(cfg.Reset, "reset to config"), } } func (i InputKeyMap) Bindings() []key.Binding { return []key.Binding{i.Select, i.Reset} }