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 }