Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # focus windows
- alt - i : yabai -m window --focus north || yabai -m display --focus north
- alt - l : yabai -m window --focus east || yabai -m display --focus east
- alt - k : yabai -m window --focus south || yabai -m display --focus south
- alt - j : yabai -m window --focus west || yabai -m display --focus west
- # move windows
- alt + shift - i : yabai -m window --warp north
- alt + shift - l : yabai -m window --warp east
- alt + shift - k : yabai -m window --warp south
- alt + shift - j : yabai -m window --warp west
- # change window width/height
- alt + fn - i : yabai -m window --resize top:0:-50; \
- yabai -m window --resize bottom:0:-50
- alt + fn - l : yabai -m window --resize right:50:0; \
- yabai -m window --resize left:50:0
- alt + fn - k : yabai -m window --resize bottom:0:50; \
- yabai -m window --resize top:0:50
- alt + fn - j : yabai -m window --resize left:-50:0; \
- yabai -m window --resize right:-50:0
- # float / unfloat window and center on screen
- alt - w : yabai -m window --toggle float;\
- yabai -m window --grid 4:4:1:1:2:2
- # make floating window fill screen
- alt + shift - w : yabai -m window --grid 1:1:0:0:1:1
- # toggle sticky(+float), topmost, picture-in-picture
- alt - p : yabai -m window --toggle sticky;\
- yabai -m window --toggle topmost;\
- yabai -m window --toggle pip
- # toggle window split type
- alt - e : yabai -m window --toggle split
- # equalise windows
- alt - s : yabai -m space --balance
- # rotate windows
- alt - r : yabai -m space --rotate 270
- alt + shift - r : yabai -m space --rotate 90
- # mirror on X and Y axis
- alt - d : yabai -m space --mirror x-axis
- alt - f : yabai -m space --mirror y-axis
- # toggle window zoom
- alt - a : yabai -m window --toggle zoom-parent
- alt - q : yabai -m window --toggle zoom-fullscreen
- # move current window to space n and focus
- alt + shift - 1 : yabai -m window --space 1; \
- yabai -m space --focus 1
- alt + shift - 2 : yabai -m window --space 2; \
- yabai -m space --focus 2
- alt + shift - 3 : yabai -m window --space 3; \
- yabai -m space --focus 3
- alt + shift - 4 : yabai -m window --space 4; \
- yabai -m space --focus 4
- alt + shift - 5 : yabai -m window --space 5; \
- yabai -m space --focus 5
- alt + shift - 6 : yabai -m window --space 6; \
- yabai -m space --focus 6
- alt + shift - 7 : yabai -m window --space 7; \
- yabai -m space --focus 7
- alt + shift - 8 : yabai -m window --space 8; \
- yabai -m space --focus 8
- # move current window to space n without focusing
- alt + fn - 1 : yabai -m window --space 1
- alt + fn - 2 : yabai -m window --space 2
- alt + fn - 3 : yabai -m window --space 3
- alt + fn - 4 : yabai -m window --space 4
- alt + fn - 5 : yabai -m window --space 5
- alt + fn - 6 : yabai -m window --space 6
- alt + fn - 7 : yabai -m window --space 7
- alt + fn - 8 : yabai -m window --space 8
- # focus space
- alt + fn + shift - 1 : yabai -m space --focus 1
- alt + fn + shift - 2 : yabai -m space --focus 2
- alt + fn + shift - 3 : yabai -m space --focus 3
- alt + fn + shift - 4 : yabai -m space --focus 4
- alt + fn + shift - 5 : yabai -m space --focus 5
- alt + fn + shift - 6 : yabai -m space --focus 6
- alt + fn + shift - 7 : yabai -m space --focus 7
- alt + fn + shift - 8 : yabai -m space --focus 8
- # focus under mouse - ALT + BACKTICK (`)
- alt - 0x32 : yabai -m window --focus mouse
- # create space - ALT + PLUS
- alt - 0x18 : yabai -m space --create
- # destroy empty space - ALT + MINUS
- alt - 0x1B : "${HOME}"/dotfiles/custom/static/yabai/destroy-empty-spaces.sh
- # force destroy space - ALT + SHIFT + MINUS
- alt + shift - 0x1B : yabai -m space --destroy
- # focus display or window
- cmd + shift - i : yabai -m display --focus north
- cmd + shift - l : yabai -m display --focus east
- cmd + shift - j : yabai -m display --focus west
- cmd + shift - k : yabai -m display --focus south
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement