defaultKeys returns the baseline keybindings; editing here updates the help screen automatically.
()
| 33 | // defaultKeys returns the baseline keybindings; editing here updates the |
| 34 | // help screen automatically. |
| 35 | func defaultKeys() keymap { |
| 36 | return keymap{ |
| 37 | Up: key.NewBinding(key.WithKeys("up", "k"), key.WithHelp("↑/k", "up")), |
| 38 | Down: key.NewBinding(key.WithKeys("down", "j"), key.WithHelp("↓/j", "down")), |
| 39 | Left: key.NewBinding(key.WithKeys("left", "h"), key.WithHelp("←/h", "left")), |
| 40 | Right: key.NewBinding(key.WithKeys("right", "l"), key.WithHelp("→/l", "right")), |
| 41 | Tab: key.NewBinding(key.WithKeys("tab"), key.WithHelp("tab", "next field")), |
| 42 | ShiftTab: key.NewBinding(key.WithKeys("shift+tab"), key.WithHelp("shift+tab", "prev field")), |
| 43 | NextTab: key.NewBinding(key.WithKeys("]", "ctrl+right"), key.WithHelp("]", "next tab")), |
| 44 | PrevTab: key.NewBinding(key.WithKeys("[", "ctrl+left"), key.WithHelp("[", "prev tab")), |
| 45 | Quit: key.NewBinding(key.WithKeys("q", "ctrl+c"), key.WithHelp("q", "quit")), |
| 46 | Help: key.NewBinding(key.WithKeys("?"), key.WithHelp("?", "help")), |
| 47 | Tab1: key.NewBinding(key.WithKeys("1"), key.WithHelp("1", "Home")), |
| 48 | Tab2: key.NewBinding(key.WithKeys("2"), key.WithHelp("2", "Profiles")), |
| 49 | Tab3: key.NewBinding(key.WithKeys("3"), key.WithHelp("3", "Scan")), |
| 50 | Tab4: key.NewBinding(key.WithKeys("4"), key.WithHelp("4", "Run")), |
| 51 | Tab5: key.NewBinding(key.WithKeys("5"), key.WithHelp("5", "Settings")), |
| 52 | Tab6: key.NewBinding(key.WithKeys("6"), key.WithHelp("6", "Help")), |
| 53 | Tab7: key.NewBinding(key.WithKeys("7"), key.WithHelp("7", "About")), |
| 54 | Enter: key.NewBinding(key.WithKeys("enter"), key.WithHelp("⏎", "select")), |
| 55 | Escape: key.NewBinding(key.WithKeys("esc"), key.WithHelp("esc", "back")), |
| 56 | Refresh: key.NewBinding(key.WithKeys("r"), key.WithHelp("r", "refresh")), |
| 57 | Edit: key.NewBinding(key.WithKeys("e"), key.WithHelp("e", "edit")), |
| 58 | Save: key.NewBinding(key.WithKeys("ctrl+s"), key.WithHelp("ctrl+s", "save")), |
| 59 | ScanSNI: key.NewBinding(key.WithKeys("s"), key.WithHelp("s", "scan SNIs")), |
| 60 | ScanIP: key.NewBinding(key.WithKeys("i"), key.WithHelp("i", "scan IPs")), |
| 61 | ScanAll: key.NewBinding(key.WithKeys("a"), key.WithHelp("a", "scan all")), |
| 62 | Start: key.NewBinding(key.WithKeys("s"), key.WithHelp("s", "start engine")), |
| 63 | Stop: key.NewBinding(key.WithKeys("x"), key.WithHelp("x", "stop engine")), |
| 64 | } |
| 65 | } |