mirror of
https://github.com/DeBrosOfficial/orama.git
synced 2026-03-17 16:06:58 +00:00
22 lines
710 B
Go
22 lines
710 B
Go
package tui
|
|
|
|
import "github.com/charmbracelet/bubbles/key"
|
|
|
|
type keyMap struct {
|
|
Quit key.Binding
|
|
NextTab key.Binding
|
|
PrevTab key.Binding
|
|
Refresh key.Binding
|
|
ScrollUp key.Binding
|
|
ScrollDown key.Binding
|
|
}
|
|
|
|
var keys = keyMap{
|
|
Quit: key.NewBinding(key.WithKeys("q", "ctrl+c"), key.WithHelp("q", "quit")),
|
|
NextTab: key.NewBinding(key.WithKeys("tab", "l"), key.WithHelp("tab", "next tab")),
|
|
PrevTab: key.NewBinding(key.WithKeys("shift+tab", "h"), key.WithHelp("shift+tab", "prev tab")),
|
|
Refresh: key.NewBinding(key.WithKeys("r"), key.WithHelp("r", "refresh")),
|
|
ScrollUp: key.NewBinding(key.WithKeys("up", "k")),
|
|
ScrollDown: key.NewBinding(key.WithKeys("down", "j")),
|
|
}
|