Restore output navigation hotkeys

This commit is contained in:
Brandon McGinty (chatgpt)
2026-08-10 08:26:37 -04:00
committed by Brandon McGinty
parent 95c7394b01
commit 3ba5e03208
3 changed files with 34 additions and 0 deletions
+15
View File
@@ -89,8 +89,11 @@ func (c *Config) LoadConfig() {
Exit: key(uiterm.KeyF10),
ToggleTimestamps: key(uiterm.KeyF3),
SwitchViews: key(uiterm.KeyTab),
ClearOutput: key(uiterm.KeyCtrlL),
ScrollUp: key(uiterm.KeyPgup),
ScrollDown: key(uiterm.KeyPgdn),
ScrollToTop: key(uiterm.KeyHome),
ScrollToBottom: key(uiterm.KeyEnd),
AdminMenu: key(uiterm.KeyF11),
NoiseSuppressionToggle: key(uiterm.KeyF9),
}
@@ -167,8 +170,11 @@ func (c *Config) ensureHotkeys() {
Exit: key(uiterm.KeyF10),
ToggleTimestamps: key(uiterm.KeyF3),
SwitchViews: key(uiterm.KeyTab),
ClearOutput: key(uiterm.KeyCtrlL),
ScrollUp: key(uiterm.KeyPgup),
ScrollDown: key(uiterm.KeyPgdn),
ScrollToTop: key(uiterm.KeyHome),
ScrollToBottom: key(uiterm.KeyEnd),
AdminMenu: key(uiterm.KeyF11),
NoiseSuppressionToggle: key(uiterm.KeyF9),
}
@@ -200,12 +206,21 @@ func (c *Config) ensureHotkeys() {
if hotkeys.SwitchViews == nil {
hotkeys.SwitchViews = defaults.SwitchViews
}
if hotkeys.ClearOutput == nil {
hotkeys.ClearOutput = defaults.ClearOutput
}
if hotkeys.ScrollUp == nil {
hotkeys.ScrollUp = defaults.ScrollUp
}
if hotkeys.ScrollDown == nil {
hotkeys.ScrollDown = defaults.ScrollDown
}
if hotkeys.ScrollToTop == nil {
hotkeys.ScrollToTop = defaults.ScrollToTop
}
if hotkeys.ScrollToBottom == nil {
hotkeys.ScrollToBottom = defaults.ScrollToBottom
}
if hotkeys.AdminMenu == nil {
hotkeys.AdminMenu = defaults.AdminMenu
}