Files
settuings/internal/keys/input.go
T
2026-08-13 17:59:03 +02:00

23 lines
446 B
Go

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}
}