on main help sign in
Merge pull request #174 from charmbracelet/onboarding-remove-ctrlv

fix(tui): chat: remove paste key binding from onboarding

commite8212e5d9e11a2757b0699d421c7d909b0da66ee authorKujtim Hoxha <kujtimii.h@gmail.com> dateMon 14 Jul 2025, 17:54 (1 year ago) parent5953ff8911dc9b
1 file changed−15
internal/tui/page/chat/chat.go−15
internal/tui/page/chat/chat.go−15
@@ -2,7 +2,6 @@ package chat
22
33import (
44 "context"
5− "runtime"
65 "time"
76
87 "github.com/charmbracelet/bubbles/v2/help"
@@ -615,26 +614,12 @@ func (a *chatPage) Help() help.KeyMap {
615614 fullList = append(fullList, []key.Binding{v})
616615 }
617616 case a.isOnboarding && a.splash.IsShowingAPIKey():
618− var pasteKey key.Binding
619− if runtime.GOOS != "darwin" {
620− pasteKey = key.NewBinding(
621− key.WithKeys("ctrl+v"),
622− key.WithHelp("ctrl+v", "paste API key"),
623− )
624− } else {
625− pasteKey = key.NewBinding(
626− key.WithKeys("cmd+v"),
627− key.WithHelp("cmd+v", "paste API key"),
628− )
629− }
630617 shortList = append(shortList,
631618 // Go back
632619 key.NewBinding(
633620 key.WithKeys("esc"),
634621 key.WithHelp("esc", "back"),
635622 ),
636− // Paste
637− pasteKey,
638623 // Quit
639624 key.NewBinding(
640625 key.WithKeys("ctrl+c"),