From 3854d4350f793ec488abdc7bfb372e619b82e12b Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Tue, 3 Mar 2026 21:02:24 +0200 Subject: ui: complete help hotkey coverage --- internal/ui/table.go | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'internal') diff --git a/internal/ui/table.go b/internal/ui/table.go index db32b9a..bfdc803 100644 --- a/internal/ui/table.go +++ b/internal/ui/table.go @@ -706,7 +706,7 @@ func (m Model) buildHelpContent() string { sections = append(sections, headerStyle.Render("Task Management"), m.formatHelpLine("Enter", "view task details", keyStyle, descStyle), m.formatHelpLine("+", "add new task", keyStyle, descStyle), - m.formatHelpLine("E", "edit entire task", keyStyle, descStyle), + m.formatHelpLine("e, E", "edit entire task", keyStyle, descStyle), m.formatHelpLine("d", "mark task done", keyStyle, descStyle), m.formatHelpLine("U", "undo last done", keyStyle, descStyle), m.formatHelpLine("s", "start/stop task", keyStyle, descStyle), @@ -729,7 +729,7 @@ func (m Model) buildHelpContent() string { // View & Search section sections = append(sections, headerStyle.Render("View & Search"), m.formatHelpLine("f", "change filter", keyStyle, descStyle), - m.formatHelpLine("/", "search", keyStyle, descStyle), + m.formatHelpLine("/, ?", "search", keyStyle, descStyle), m.formatHelpLine("n, N", "next/previous match", keyStyle, descStyle), m.formatHelpLine("space", "refresh tasks", keyStyle, descStyle), "") @@ -822,14 +822,17 @@ func (m Model) getHelpLines() []string { return []string{ "Navigation", "↑/k, ↓/j: move up/down", - "←/h, →/l: move left/right", - "g/Home, G/End: go to start/end", + "←/h, →/l: move left/right", + "0, g, Home: go to start", + "G, End: go to end", "pgup/pgdn, b: page up/down", + "1: jump to random task", + "2: jump to random task (no due date)", "", "Task Management", "Enter: view task details", "+: add new task", - "E: edit entire task", + "e, E: edit entire task", "d: mark task done", "U: undo last done", "s: start/stop task", @@ -841,12 +844,14 @@ func (m Model) getHelpLines() []string { "r: set random due date", "R: edit recurrence", "t: edit tags", + "J: edit project", + "T: convert first tag to project", "a, A: add/replace annotations", "o: open URL from description", "", "View & Search", "f: change filter", - "/: search", + "/, ?: search", "n, N: next/previous match", "space: refresh tasks", "", -- cgit v1.2.3