Skip to content

Instantly share code, notes, and snippets.

@watsy0007
Created August 25, 2024 15:14
Show Gist options
  • Save watsy0007/e08bfebc74acefe518fc2af504edef07 to your computer and use it in GitHub Desktop.
Save watsy0007/e08bfebc74acefe518fc2af504edef07 to your computer and use it in GitHub Desktop.
# cmd - return : /Applications/WezTerm.app/Contents/MacOS/wezterm
#
# Navigation
lalt - h : yabai -m window --focus west
lalt - l : yabai -m window --focus east
lalt - k : yabai -m window --focus north
lalt - j : yabai -m window --focus south
# Moving windows
shift + alt - h : yabai -m window --warp west
shift + alt - l : yabai -m window --warp east
shift + alt - k : yabai -m window --warp north
shift + alt - j : yabai -m window --warp south
# Move focus container to workspace
rshift + ralt - 1 : yabai -m window --space 1; yabai -m space --focus 1
rshift + ralt - 2 : yabai -m window --space 2; yabai -m space --focus 2
rshift + ralt - 3 : yabai -m window --space 3; yabai -m space --focus 3
rshift + ralt - 4 : yabai -m window --space 4; yabai -m space --focus 4
# Resizing windows
ralt - h : yabai -m window --resize left:-50:0; \
yabai -m window --resize right:-50:0
ralt - j : yabai -m window --resize bottom:0:50; \
yabai -m window --resize top:0:50
ralt - k : yabai -m window --resize top:0:-50; \
yabai -m window --resize bottom:0:-50
ralt - l : yabai -m window --resize right:50:0; \
yabai -m window --resize left:50:0
# Equalize size of windows
rshift + ralt - e : yabai -m space --balance
# Rotate windows clockwise and anticlockwise
ralt - r : yabai -m space --rotate 270
rshift + ralt - r : yabai -m space --rotate 90
# Set insertion point for focused container
# shift + lctrl + alt - h : yabai -m window --insert west
# shift + lctrl + alt - j : yabai -m window --insert south
# shift + lctrl + alt - k : yabai -m window --insert north
# shift + lctrl + alt - l : yabai -m window --insert east
# Float / Unfloat window
# shift + alt - space : \
# yabai -m window --toggle float; \
# yabai -m window --toggle border
# Make window native fullscreen
ralt - f : yabai -m window --toggle zoom-fullscreen
rshift + ralt - f : yabai -m window --toggle native-fullscreen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment