2022-12-06 09:21:08 -05:00

55 lines
1.7 KiB
Plaintext

# Services
hyper - z : brew services restart yabai
hyper - x : brew services restart skhd
# Moving focus
hyper - k : yabai -m window --focus north
hyper - h : yabai -m window --focus west
hyper - j : yabai -m window --focus south
hyper - l : yabai -m window --focus east
# Moving windows
meh - k : yabai -m window --warp north || $(yabai -m window --display north; yabai -m display --focus north)
meh - h : yabai -m window --warp west || $(yabai -m window --display west; yabai -m display --focus west)
meh - j : yabai -m window --warp south || $(yabai -m window --display south; yabai -m display --focus south)
meh - l : yabai -m window --warp east || $(yabai -m window --display east; yabai -m display --focus east)
# Toggle mouse focus mode
hyper - m : [[ $(yabai -m config focus_follows_mouse) = "disabled" ]] && \
yabai -m config focus_follows_mouse autoraise || \
yabai -m config focus_follows_mouse off
# Resize windows
hyper - i : \
yabai -m window --resize top:0:-20 ; \
yabai -m window --resize bottom:0:-20
hyper - y : \
yabai -m window --resize left:-20:0 ; \
yabai -m window --resize right:-20:0
hyper - u : \
yabai -m window --resize bottom:0:20 ; \
yabai -m window --resize top:0:20
hyper - o : \
yabai -m window --resize right:20:0 ; \
yabai -m window --resize left:20:0
# Rotate windows
hyper - r : yabai -m space --rotate 270
# Balance size of windows
hyper - b : yabai -m space --balance
# float / unfloat window and center on screen
hyper - t : yabai -m window --toggle float;\
yabai -m window --grid 4:4:1:1:2:2
# toggle window zoom
hyper - f : yabai -m window --toggle zoom-fullscreen
# Enable / Disable gaps in current workspace
hyper - 0 : yabai -m space --toggle padding; yabai -m space --toggle gap