1
0
Fork 0
dotfiles/sway/config.d/keys_resize

39 lines
1.2 KiB
Plaintext

#
# Resizing
#
set $step_small 10px
set $step_big 50px
set $part_small 30
set $part_big 70
mode "resize" {
# Small steps
bindsym $left resize shrink width $step_small
bindsym $down resize grow height $step_small
bindsym $up resize shrink height $step_small
bindsym $right resize grow width $step_small
bindsym Left resize shrink width $step_small
bindsym Down resize grow height $step_small
bindsym Up resize shrink height $step_small
bindsym Right resize grow width $step_small
# Big steps with Shift
bindsym Shift+$left resize shrink width $big_step
bindsym Shift+$down resize grow height $big_step
bindsym Shift+$up resize shrink height $big_step
bindsym Shift+$right resize grow width $big_step
bindsym Shift+Left resize shrink width $big_step
bindsym Shift+Down resize grow height $big_step
bindsym Shift+Up resize shrink height $big_step
bindsym Shift+Right resize grow width $big_step
bindsym u resize set width $part_small ppt
bindsym o resize set width $part_big ppt
# Return to default mode
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $mod+r mode "resize"