@@ -2878,6 +2878,38 @@ func (m *UI) FullHelp() [][]key.Binding {
28782878 binds = append(binds, []key.Binding{k.Chat.PillLeft})
28792879 }
28802880 }
2881+ case uiLanding:
2882+ binds = append(
2883+ binds,
2884+ []key.Binding{
2885+ commands,
2886+ k.Models,
2887+ k.Sessions,
2888+ k.ToggleYolo,
2889+ },
2890+ )
2891+ editorBinds := []key.Binding{
2892+ k.Editor.Newline,
2893+ k.Editor.MentionFile,
2894+ k.Editor.OpenEditor,
2895+ }
2896+ if m.currentModelSupportsImages() {
2897+ editorBinds = append(editorBinds, k.Editor.AddImage, k.Editor.PasteImage)
2898+ }
2899+ if m.textarea.Value() == "" {
2900+ editorBinds = append(editorBinds, k.Editor.ShellCommand)
2901+ }
2902+ binds = append(binds, editorBinds)
2903+ if hasAttachments {
2904+ binds = append(
2905+ binds,
2906+ []key.Binding{
2907+ k.Editor.AttachmentDeleteMode,
2908+ k.Editor.DeleteAllAttachments,
2909+ k.Editor.Escape,
2910+ },
2911+ )
2912+ }
28812913 default:
28822914 if m.session == nil {
28832915 // no session selected