From e60f5f4a9385cdb7317cc8236a5e8fe37c1b8e19 Mon Sep 17 00:00:00 2001 From: froppa <5844892+froppa@users.noreply.github.com> Date: Thu, 8 Oct 2026 21:44:58 +0200 Subject: [PATCH] ghostty,herdr: split down on Hyper-minus, whatever the layout On a Danish layout - sits on the physical US slash key. Ghostty's slash names that physical key, so it passed the chord to herdr, which got the character - and had split_horizontal bound to slash. Bind the character in both: Ghostty's - follows the active layout and herdr gets ctrl+alt+cmd+minus. --- home/dot_config/ghostty/config | 4 ++-- home/dot_config/herdr/config.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/home/dot_config/ghostty/config b/home/dot_config/ghostty/config index c81010b..a15c759 100644 --- a/home/dot_config/ghostty/config +++ b/home/dot_config/ghostty/config @@ -120,7 +120,7 @@ shell-integration-features = cursor,title,ssh-env,path # any key table, so the table could never hand it to Herdr. keybind = performable:ctrl+alt+super+i=new_split:right -keybind = performable:ctrl+alt+super+slash=new_split:down +keybind = performable:ctrl+alt+super+-=new_split:down keybind = performable:ctrl+alt+super+z=toggle_split_zoom keybind = performable:ctrl+alt+super+x=close_surface keybind = performable:ctrl+alt+super+equal=equalize_splits @@ -176,7 +176,7 @@ keybind = ctrl+alt+super+u=ignore keybind = herdr/ keybind = herdr/performable:ctrl+alt+super+i=activate_key_table:herdr -keybind = herdr/performable:ctrl+alt+super+slash=activate_key_table:herdr +keybind = herdr/performable:ctrl+alt+super+-=activate_key_table:herdr keybind = herdr/performable:ctrl+alt+super+z=activate_key_table:herdr keybind = herdr/performable:ctrl+alt+super+x=activate_key_table:herdr keybind = herdr/performable:ctrl+alt+super+arrow_left=activate_key_table:herdr diff --git a/home/dot_config/herdr/config.toml b/home/dot_config/herdr/config.toml index 67f9e5d..df62ac3 100644 --- a/home/dot_config/herdr/config.toml +++ b/home/dot_config/herdr/config.toml @@ -9,7 +9,7 @@ help = "ctrl+alt+cmd+h" new_tab = "ctrl+alt+cmd+c" split_vertical = "ctrl+alt+cmd+i" -split_horizontal = "ctrl+alt+cmd+slash" +split_horizontal = "ctrl+alt+cmd+minus" zoom = "ctrl+alt+cmd+z" resize_mode = "ctrl+alt+cmd+r" close_pane = "ctrl+alt+cmd+x"