fix: keep Hyprland workspace focus local
This commit is contained in:
@@ -402,16 +402,16 @@ submap = reset
|
|||||||
# WORKSPACE CONTROL
|
# WORKSPACE CONTROL
|
||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
|
|
||||||
# Switch workspaces (1-9 only)
|
# Switch workspaces (1-9 only) on the currently focused monitor.
|
||||||
bind = $mainMod, 1, workspace, 1
|
bind = $mainMod, 1, focusworkspaceoncurrentmonitor, 1
|
||||||
bind = $mainMod, 2, workspace, 2
|
bind = $mainMod, 2, focusworkspaceoncurrentmonitor, 2
|
||||||
bind = $mainMod, 3, workspace, 3
|
bind = $mainMod, 3, focusworkspaceoncurrentmonitor, 3
|
||||||
bind = $mainMod, 4, workspace, 4
|
bind = $mainMod, 4, focusworkspaceoncurrentmonitor, 4
|
||||||
bind = $mainMod, 5, workspace, 5
|
bind = $mainMod, 5, focusworkspaceoncurrentmonitor, 5
|
||||||
bind = $mainMod, 6, workspace, 6
|
bind = $mainMod, 6, focusworkspaceoncurrentmonitor, 6
|
||||||
bind = $mainMod, 7, workspace, 7
|
bind = $mainMod, 7, focusworkspaceoncurrentmonitor, 7
|
||||||
bind = $mainMod, 8, workspace, 8
|
bind = $mainMod, 8, focusworkspaceoncurrentmonitor, 8
|
||||||
bind = $mainMod, 9, workspace, 9
|
bind = $mainMod, 9, focusworkspaceoncurrentmonitor, 9
|
||||||
|
|
||||||
# Move window to workspace
|
# Move window to workspace
|
||||||
bind = $mainMod SHIFT, 1, movetoworkspace, 1
|
bind = $mainMod SHIFT, 1, movetoworkspace, 1
|
||||||
@@ -426,23 +426,23 @@ bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
|||||||
|
|
||||||
# Move and follow to workspace (like XMonad's shiftThenView)
|
# Move and follow to workspace (like XMonad's shiftThenView)
|
||||||
bind = $mainMod CTRL, 1, movetoworkspacesilent, 1
|
bind = $mainMod CTRL, 1, movetoworkspacesilent, 1
|
||||||
bind = $mainMod CTRL, 1, workspace, 1
|
bind = $mainMod CTRL, 1, focusworkspaceoncurrentmonitor, 1
|
||||||
bind = $mainMod CTRL, 2, movetoworkspacesilent, 2
|
bind = $mainMod CTRL, 2, movetoworkspacesilent, 2
|
||||||
bind = $mainMod CTRL, 2, workspace, 2
|
bind = $mainMod CTRL, 2, focusworkspaceoncurrentmonitor, 2
|
||||||
bind = $mainMod CTRL, 3, movetoworkspacesilent, 3
|
bind = $mainMod CTRL, 3, movetoworkspacesilent, 3
|
||||||
bind = $mainMod CTRL, 3, workspace, 3
|
bind = $mainMod CTRL, 3, focusworkspaceoncurrentmonitor, 3
|
||||||
bind = $mainMod CTRL, 4, movetoworkspacesilent, 4
|
bind = $mainMod CTRL, 4, movetoworkspacesilent, 4
|
||||||
bind = $mainMod CTRL, 4, workspace, 4
|
bind = $mainMod CTRL, 4, focusworkspaceoncurrentmonitor, 4
|
||||||
bind = $mainMod CTRL, 5, movetoworkspacesilent, 5
|
bind = $mainMod CTRL, 5, movetoworkspacesilent, 5
|
||||||
bind = $mainMod CTRL, 5, workspace, 5
|
bind = $mainMod CTRL, 5, focusworkspaceoncurrentmonitor, 5
|
||||||
bind = $mainMod CTRL, 6, movetoworkspacesilent, 6
|
bind = $mainMod CTRL, 6, movetoworkspacesilent, 6
|
||||||
bind = $mainMod CTRL, 6, workspace, 6
|
bind = $mainMod CTRL, 6, focusworkspaceoncurrentmonitor, 6
|
||||||
bind = $mainMod CTRL, 7, movetoworkspacesilent, 7
|
bind = $mainMod CTRL, 7, movetoworkspacesilent, 7
|
||||||
bind = $mainMod CTRL, 7, workspace, 7
|
bind = $mainMod CTRL, 7, focusworkspaceoncurrentmonitor, 7
|
||||||
bind = $mainMod CTRL, 8, movetoworkspacesilent, 8
|
bind = $mainMod CTRL, 8, movetoworkspacesilent, 8
|
||||||
bind = $mainMod CTRL, 8, workspace, 8
|
bind = $mainMod CTRL, 8, focusworkspaceoncurrentmonitor, 8
|
||||||
bind = $mainMod CTRL, 9, movetoworkspacesilent, 9
|
bind = $mainMod CTRL, 9, movetoworkspacesilent, 9
|
||||||
bind = $mainMod CTRL, 9, workspace, 9
|
bind = $mainMod CTRL, 9, focusworkspaceoncurrentmonitor, 9
|
||||||
|
|
||||||
# Toggle to the previous workspace on the current monitor using Hyprland's
|
# Toggle to the previous workspace on the current monitor using Hyprland's
|
||||||
# built-in per-monitor workspace history.
|
# built-in per-monitor workspace history.
|
||||||
|
|||||||
Reference in New Issue
Block a user