From c4c73cfbadbc568bde87c4c3be42cd789b2f89a0 Mon Sep 17 00:00:00 2001 From: ryukamish Date: Sat, 21 Feb 2026 22:43:26 +0530 Subject: fix: keybinds for window focus shift and moving of windows in different workspaces --- niri/cfg/keybinds.kdl | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/niri/cfg/keybinds.kdl b/niri/cfg/keybinds.kdl index febcf82..854056e 100644 --- a/niri/cfg/keybinds.kdl +++ b/niri/cfg/keybinds.kdl @@ -42,19 +42,14 @@ binds { Mod+Q repeat=false { close-window; } Mod+H { focus-column-left; } - Mod+J { focus-window-down; } - Mod+K { focus-window-up; } + Mod+J { focus-window-or-workspace-down; } + Mod+K { focus-window-or-workspace-up; } Mod+L { focus-column-right; } - Mod+Ctrl+H { move-column-left; } - Mod+Ctrl+J { move-window-down; } - Mod+Ctrl+K { move-window-up; } - Mod+Ctrl+L { move-column-right; } - - Mod+Home { focus-column-first; } - Mod+End { focus-column-last; } - Mod+Ctrl+Home { move-column-to-first; } - Mod+Ctrl+End { move-column-to-last; } + Mod+Ctrl+H { move-column-left-or-to-monitor-left; } + Mod+Ctrl+J { move-column-to-workspace-down; } + Mod+Ctrl+K { move-column-to-workspace-up; } + Mod+Ctrl+L { move-column-right-or-to-monitor-right; } // External monitor controls Mod+Shift+H { focus-monitor-left; } @@ -67,13 +62,6 @@ binds { Mod+Shift+Ctrl+K { move-column-to-monitor-up; } Mod+Shift+Ctrl+L { move-column-to-monitor-right; } - Mod+U { focus-workspace-down; } - Mod+I { focus-workspace-up; } - Mod+Ctrl+U { move-column-to-workspace-down; } - Mod+Ctrl+I { move-column-to-workspace-up; } - - Mod+Shift+U { move-workspace-down; } - Mod+Shift+I { move-workspace-up; } // Mouse scrolling workspace control Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; } -- cgit v1.3