Documentation
¶
Overview ¶
Package keys provides shared keybindings for TUI views.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultLog = LogKeyMap{ NavigationKeyMap: DefaultNavigation, Search: key.NewBinding( key.WithKeys("/"), key.WithHelp("/", "search"), ), Expand: key.NewBinding( key.WithKeys("space", " ", "enter"), key.WithHelp("space", "expand/collapse"), ), Quit: key.NewBinding( key.WithKeys("q", "ctrl+c"), key.WithHelp("q", "quit"), ), }
DefaultLog returns keybindings for log views.
View Source
Up: key.NewBinding( key.WithKeys("up", "k"), key.WithHelp("↑/k", "up"), ), Down: key.NewBinding( key.WithKeys("down", "j"), key.WithHelp("↓/j", "down"), ), Select: key.NewBinding( key.WithKeys("enter"), key.WithHelp("enter", "select"), ), Cancel: key.NewBinding( key.WithKeys("ctrl+c", "esc", "q"), key.WithHelp("esc", "cancel"), ), }
DefaultNavigation returns standard navigation keybindings with vim support.
View Source
var DefaultReorder = ReorderKeyMap{ NavigationKeyMap: DefaultNavigation, MoveUp: key.NewBinding( key.WithKeys("shift+up", "K"), key.WithHelp("K", "move up"), ), MoveDown: key.NewBinding( key.WithKeys("shift+down", "J"), key.WithHelp("J", "move down"), ), }
DefaultReorder returns keybindings for reorder views.
View Source
var DefaultSelect = SelectKeyMap{ NavigationKeyMap: DefaultNavigation, Search: key.NewBinding( key.WithKeys("/"), key.WithHelp("/", "search"), ), Expand: key.NewBinding( key.WithKeys("space", " "), key.WithHelp("space", "expand/collapse"), ), }
DefaultSelect returns keybindings for selection views.
Functions ¶
This section is empty.
Types ¶
type NavigationKeyMap ¶
type NavigationKeyMap struct {
}
NavigationKeyMap provides standard navigation keybindings shared across TUI views.
type ReorderKeyMap ¶
ReorderKeyMap extends NavigationKeyMap with move operations for reordering.
Click to show internal directories.
Click to hide internal directories.