@@ -766,7 +766,7 @@ func (p *chatPage) Bindings() []key.Binding {
766 cancelBinding := p.keyMap.Cancel
766 cancelBinding := p.keyMap.Cancel
767 if p.isCanceling {
767 if p.isCanceling {
768 cancelBinding = key.NewBinding(
768 cancelBinding = key.NewBinding(
769− key.WithKeys("esc"),
769+ key.WithKeys("esc", "alt+esc"),
770 key.WithHelp("esc", "press again to cancel"),
770 key.WithHelp("esc", "press again to cancel"),
@@ -835,7 +835,7 @@ func (p *chatPage) Help() help.KeyMap {
835 shortList = append(shortList,
835 shortList = append(shortList,
836 // Go back
836 // Go back
837 key.NewBinding(
837 key.NewBinding(
838− key.WithKeys("esc"),
838+ key.WithKeys("esc", "alt+esc"),
839 key.WithHelp("esc", "back"),
839 key.WithHelp("esc", "back"),
@@ -870,7 +870,7 @@ func (p *chatPage) Help() help.KeyMap {
870 key.WithHelp("tab/enter", "complete"),
870 key.WithHelp("tab/enter", "complete"),
872 key.NewBinding(
872 key.NewBinding(
873− key.WithKeys("esc"),
873+ key.WithKeys("esc", "alt+esc"),
874 key.WithHelp("esc", "cancel"),
874 key.WithHelp("esc", "cancel"),
876 key.NewBinding(
876 key.NewBinding(
@@ -885,18 +885,18 @@ func (p *chatPage) Help() help.KeyMap {
886 if p.app.CoderAgent != nil && p.app.CoderAgent.IsBusy() {
886 if p.app.CoderAgent != nil && p.app.CoderAgent.IsBusy() {
887 cancelBinding := key.NewBinding(
887 cancelBinding := key.NewBinding(
888− key.WithKeys("esc"),
888+ key.WithKeys("esc", "alt+esc"),
889 key.WithHelp("esc", "cancel"),
889 key.WithHelp("esc", "cancel"),
891 if p.isCanceling {
891 if p.isCanceling {
892 cancelBinding = key.NewBinding(
892 cancelBinding = key.NewBinding(
893− key.WithKeys("esc"),
893+ key.WithKeys("esc", "alt+esc"),
894 key.WithHelp("esc", "press again to cancel"),
894 key.WithHelp("esc", "press again to cancel"),
897 if p.app.CoderAgent != nil && p.app.CoderAgent.QueuedPrompts(p.session.ID) > 0 {
897 if p.app.CoderAgent != nil && p.app.CoderAgent.QueuedPrompts(p.session.ID) > 0 {
898 cancelBinding = key.NewBinding(
898 cancelBinding = key.NewBinding(
899− key.WithKeys("esc"),
899+ key.WithKeys("esc", "alt+esc"),
900 key.WithHelp("esc", "clear queue"),
900 key.WithHelp("esc", "clear queue"),
@@ -1042,7 +1042,7 @@ func (p *chatPage) Help() help.KeyMap {
1042 key.WithHelp("ctrl+r+r", "delete all attachments"),
1042 key.WithHelp("ctrl+r+r", "delete all attachments"),
1044 key.NewBinding(
1044 key.NewBinding(
1045− key.WithKeys("esc"),
1045+ key.WithKeys("esc", "alt+esc"),
1046 key.WithHelp("esc", "cancel delete mode"),
1046 key.WithHelp("esc", "cancel delete mode"),