edit keybinds

Signed-off-by: Hadi <hadi@example.com>
This commit is contained in:
Hadi
2026-05-04 13:02:45 +02:00
parent e67b259cfb
commit 6811a1c7fd
2 changed files with 10 additions and 10 deletions
+9 -9
View File
@@ -3,11 +3,11 @@ package ui
import "charm.land/bubbles/v2/key" import "charm.land/bubbles/v2/key"
type listKeyMap struct { type listKeyMap struct {
Open key.Binding Open key.Binding
Filter key.Binding Filter key.Binding
Refresh key.Binding Refresh key.Binding
Quit key.Binding Quit key.Binding
Help key.Binding Help key.Binding
// shown only in full help // shown only in full help
Allow key.Binding Allow key.Binding
AllowPerm key.Binding AllowPerm key.Binding
@@ -29,17 +29,17 @@ func (k listKeyMap) FullHelp() [][]key.Binding {
} }
var listKeys = listKeyMap{ var listKeys = listKeyMap{
Open: key.NewBinding(key.WithKeys("enter"), key.WithHelp("enter", "select action")), Open: key.NewBinding(key.WithKeys("enter", "tab", "l"), key.WithHelp("enter/l", "select action")),
Filter: key.NewBinding(key.WithKeys("/"), key.WithHelp("/", "filter")), Filter: key.NewBinding(key.WithKeys("/"), key.WithHelp("/", "filter")),
Refresh: key.NewBinding(key.WithKeys("r"), key.WithHelp("r", "refresh")), Refresh: key.NewBinding(key.WithKeys("r"), key.WithHelp("r", "refresh")),
Quit: key.NewBinding(key.WithKeys("q", "ctrl+c"), key.WithHelp("q", "quit")), Quit: key.NewBinding(key.WithKeys("q", "esc", "ctrl+c"), key.WithHelp("q/esc", "quit")),
Help: key.NewBinding(key.WithKeys("?"), key.WithHelp("?", "more")), Help: key.NewBinding(key.WithKeys("?"), key.WithHelp("?", "more")),
Allow: key.NewBinding(key.WithKeys("a"), key.WithHelp("a", "allow")), Allow: key.NewBinding(key.WithKeys("a"), key.WithHelp("a", "allow")),
AllowPerm: key.NewBinding(key.WithKeys("A"), key.WithHelp("A", "allow (perm)")), AllowPerm: key.NewBinding(key.WithKeys("A"), key.WithHelp("A", "allow (perm)")),
Block: key.NewBinding(key.WithKeys("b"), key.WithHelp("b", "block")), Block: key.NewBinding(key.WithKeys("b"), key.WithHelp("b", "block")),
BlockPerm: key.NewBinding(key.WithKeys("B"), key.WithHelp("B", "block (perm)")), BlockPerm: key.NewBinding(key.WithKeys("B"), key.WithHelp("B", "block (perm)")),
Reject: key.NewBinding(key.WithKeys("j"), key.WithHelp("j", "reject")), Reject: key.NewBinding(key.WithKeys("e"), key.WithHelp("e", "reject")),
RejectPerm: key.NewBinding(key.WithKeys("J"), key.WithHelp("J", "reject (perm)")), RejectPerm: key.NewBinding(key.WithKeys("E"), key.WithHelp("E", "reject (perm)")),
} }
var cancelKey = key.NewBinding(key.WithKeys("esc", "q", "ctrl+c"), key.WithHelp("esc/q", "cancel")) var cancelKey = key.NewBinding(key.WithKeys("esc", "q", "ctrl+c"), key.WithHelp("esc/q", "cancel"))
+1 -1
View File
@@ -47,7 +47,7 @@ func New() Model {
l.SetShowTitle(false) l.SetShowTitle(false)
l.DisableQuitKeybindings() l.DisableQuitKeybindings()
l.KeyMap.CursorUp = key.NewBinding(key.WithKeys("up", "k"), key.WithHelp("↑/k", "up")) l.KeyMap.CursorUp = key.NewBinding(key.WithKeys("up", "k"), key.WithHelp("↑/k", "up"))
l.KeyMap.CursorDown = key.NewBinding(key.WithKeys("down"), key.WithHelp("↓", "down")) l.KeyMap.CursorDown = key.NewBinding(key.WithKeys("down", "j"), key.WithHelp("↓/j", "down"))
l.Styles = list.DefaultStyles(true) l.Styles = list.DefaultStyles(true)
filterStyles := textinput.DefaultStyles(true) filterStyles := textinput.DefaultStyles(true)