From 6811a1c7fd43e1328eca7f5c30ba49921c90c9f7 Mon Sep 17 00:00:00 2001 From: Hadi Date: Mon, 4 May 2026 13:02:45 +0200 Subject: [PATCH] edit keybinds Signed-off-by: Hadi --- internal/ui/keys.go | 18 +++++++++--------- internal/ui/model.go | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/internal/ui/keys.go b/internal/ui/keys.go index 9e61227..f8cbbe7 100644 --- a/internal/ui/keys.go +++ b/internal/ui/keys.go @@ -3,11 +3,11 @@ package ui import "charm.land/bubbles/v2/key" type listKeyMap struct { - Open key.Binding - Filter key.Binding - Refresh key.Binding - Quit key.Binding - Help key.Binding + Open key.Binding + Filter key.Binding + Refresh key.Binding + Quit key.Binding + Help key.Binding // shown only in full help Allow key.Binding AllowPerm key.Binding @@ -29,17 +29,17 @@ func (k listKeyMap) FullHelp() [][]key.Binding { } 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")), 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")), Allow: key.NewBinding(key.WithKeys("a"), key.WithHelp("a", "allow")), AllowPerm: key.NewBinding(key.WithKeys("A"), key.WithHelp("A", "allow (perm)")), Block: key.NewBinding(key.WithKeys("b"), key.WithHelp("b", "block")), BlockPerm: key.NewBinding(key.WithKeys("B"), key.WithHelp("B", "block (perm)")), - Reject: key.NewBinding(key.WithKeys("j"), key.WithHelp("j", "reject")), - RejectPerm: key.NewBinding(key.WithKeys("J"), key.WithHelp("J", "reject (perm)")), + Reject: key.NewBinding(key.WithKeys("e"), key.WithHelp("e", "reject")), + 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")) diff --git a/internal/ui/model.go b/internal/ui/model.go index 0158772..ee6f4e6 100644 --- a/internal/ui/model.go +++ b/internal/ui/model.go @@ -47,7 +47,7 @@ func New() Model { l.SetShowTitle(false) l.DisableQuitKeybindings() 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) filterStyles := textinput.DefaultStyles(true)