sway-config/keybinds/navigation.sway
Jacob Hrbek 55ee7f23f0 File hierarcy management
Signed-off-by: Jacob Hrbek <kreyren@fsfe.org>
2021-06-08 19:40:52 +02:00

64 lines
1.8 KiB
Plaintext

bindsym {
# Navigation across windows
$meta+$up focus up
$meta+$down focus down
$meta+$left focus left
$meta+$right focus right
# Move the focused window
$meta+$mod+$up move up
$meta+$mod+$down move down
$meta+$mod+$left move left
$meta+$mod+$right move right
### WORKSPACES ###
# Change workspace
$meta+1 workspace number 1
$meta+2 workspace number 2
$meta+3 workspace number 3
$meta+4 workspace number 4
$meta+5 workspace number 5
$meta+6 workspace number 6
$meta+7 workspace number 7
$meta+8 workspace number 8
$meta+9 workspace number 9
$meta+0 workspace number 10
# Move focused container to workspace
$meta+$mod+1 move container to workspace number 1
$meta+$mod+2 move container to workspace number 2
$meta+$mod+3 move container to workspace number 3
$meta+$mod+4 move container to workspace number 4
$meta+$mod+5 move container to workspace number 5
$meta+$mod+6 move container to workspace number 6
$meta+$mod+7 move container to workspace number 7
$meta+$mod+8 move container to workspace number 8
$meta+$mod+9 move container to workspace number 9
$meta+$mod+0 move container to workspace number 10
### LAYOUT ###
# You can "split" the current object of your focus with
# $mod+b or $mod+v, for horizontal and vertical splits
# respectively.
$meta+b splith
$meta+v splitv
# Switch the current container between different layout styles
$meta+s layout stacking
$meta+w layout tabbed
$meta+e layout toggle split
# Make the current focus fullscreen
$meta+f fullscreen
# Toggle the current focus between tiling and floating mode
$meta+Shift+space floating toggle
# Swap focus between the tiling area and the floating area
$meta+space focus mode_toggle
# Move focus to the parent container
$meta+a focus parent
}