2021-01-13 07:10:31 +00:00
|
|
|
# resize window (you can also use the mouse for that)
|
|
|
|
mode "resize" {
|
|
|
|
# resize with arrow keys
|
|
|
|
bindsym Left resize shrink width 10 px or 10 ppt
|
|
|
|
bindsym Down resize grow height 10 px or 10 ppt
|
|
|
|
bindsym Up resize shrink height 10 px or 10 ppt
|
|
|
|
bindsym Right resize grow width 10 px or 10 ppt
|
|
|
|
|
2021-01-24 20:56:41 +00:00
|
|
|
# resize with vim keys
|
|
|
|
bindsym $left resize shrink width 10 px or 10 ppt
|
|
|
|
bindsym $down resize grow height 10 px or 10 ppt
|
|
|
|
bindsym $up resize shrink height 10 px or 10 ppt
|
|
|
|
bindsym $right resize grow width 10 px or 10 ppt
|
|
|
|
|
2021-01-13 07:10:31 +00:00
|
|
|
# press p to enter precise resize mode
|
|
|
|
bindsym p mode "resize_precise"
|
|
|
|
|
|
|
|
# back to normal: Enter or Escape
|
|
|
|
bindsym Return mode "default"
|
|
|
|
bindsym Escape mode "default"
|
|
|
|
}
|
|
|
|
|
|
|
|
mode "resize_precise" {
|
|
|
|
# resize with arrow keys
|
|
|
|
bindsym Left resize shrink width 1 px or 1 ppt
|
|
|
|
bindsym Down resize grow height 1 px or 1 ppt
|
|
|
|
bindsym Up resize shrink height 1 px or 1 ppt
|
|
|
|
bindsym Right resize grow width 1 px or 1 ppt
|
|
|
|
|
2021-01-24 20:56:41 +00:00
|
|
|
# resize with vim keys
|
|
|
|
bindsym $left resize shrink width 1 px or 1 ppt
|
|
|
|
bindsym $down resize grow height 1 px or 1 ppt
|
|
|
|
bindsym $up resize shrink height 1 px or 1 ppt
|
|
|
|
bindsym $right resize grow width 1 px or 1 ppt
|
|
|
|
|
2021-01-13 07:10:31 +00:00
|
|
|
# go back to normal resize mode with p
|
|
|
|
bindsym p mode "resize"
|
|
|
|
|
|
|
|
# back to normal with Enter or Escape
|
|
|
|
bindsym Return mode "default"
|
|
|
|
bindsym Escape mode "default"
|
|
|
|
}
|
|
|
|
|
|
|
|
# enter resize mode with r
|
|
|
|
bindsym $mod+r mode "resize"
|