Advertisement
Guest User

Untitled

a guest
Oct 25th, 2021
284
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.00 KB | None | 0 0
  1. # focus windows
  2. alt - i : yabai -m window --focus north || yabai -m display --focus north
  3. alt - l : yabai -m window --focus east || yabai -m display --focus east
  4. alt - k : yabai -m window --focus south || yabai -m display --focus south
  5. alt - j : yabai -m window --focus west || yabai -m display --focus west
  6.  
  7. # move windows
  8. alt + shift - i : yabai -m window --warp north
  9. alt + shift - l : yabai -m window --warp east
  10. alt + shift - k : yabai -m window --warp south
  11. alt + shift - j : yabai -m window --warp west
  12.  
  13. # change window width/height
  14. alt + fn - i : yabai -m window --resize top:0:-50; \
  15. yabai -m window --resize bottom:0:-50
  16.  
  17. alt + fn - l : yabai -m window --resize right:50:0; \
  18. yabai -m window --resize left:50:0
  19.  
  20. alt + fn - k : yabai -m window --resize bottom:0:50; \
  21. yabai -m window --resize top:0:50
  22.  
  23. alt + fn - j : yabai -m window --resize left:-50:0; \
  24. yabai -m window --resize right:-50:0
  25.  
  26. # float / unfloat window and center on screen
  27. alt - w : yabai -m window --toggle float;\
  28. yabai -m window --grid 4:4:1:1:2:2
  29.  
  30. # make floating window fill screen
  31. alt + shift - w : yabai -m window --grid 1:1:0:0:1:1
  32.  
  33. # toggle sticky(+float), topmost, picture-in-picture
  34. alt - p : yabai -m window --toggle sticky;\
  35. yabai -m window --toggle topmost;\
  36. yabai -m window --toggle pip
  37.  
  38. # toggle window split type
  39. alt - e : yabai -m window --toggle split
  40.  
  41. # equalise windows
  42. alt - s : yabai -m space --balance
  43.  
  44. # rotate windows
  45. alt - r : yabai -m space --rotate 270
  46. alt + shift - r : yabai -m space --rotate 90
  47.  
  48. # mirror on X and Y axis
  49. alt - d : yabai -m space --mirror x-axis
  50. alt - f : yabai -m space --mirror y-axis
  51.  
  52. # toggle window zoom
  53. alt - a : yabai -m window --toggle zoom-parent
  54. alt - q : yabai -m window --toggle zoom-fullscreen
  55.  
  56. # move current window to space n and focus
  57. alt + shift - 1 : yabai -m window --space 1; \
  58. yabai -m space --focus 1
  59.  
  60. alt + shift - 2 : yabai -m window --space 2; \
  61. yabai -m space --focus 2
  62.  
  63. alt + shift - 3 : yabai -m window --space 3; \
  64. yabai -m space --focus 3
  65.  
  66. alt + shift - 4 : yabai -m window --space 4; \
  67. yabai -m space --focus 4
  68.  
  69. alt + shift - 5 : yabai -m window --space 5; \
  70. yabai -m space --focus 5
  71.  
  72. alt + shift - 6 : yabai -m window --space 6; \
  73. yabai -m space --focus 6
  74.  
  75. alt + shift - 7 : yabai -m window --space 7; \
  76. yabai -m space --focus 7
  77.  
  78. alt + shift - 8 : yabai -m window --space 8; \
  79. yabai -m space --focus 8
  80.  
  81. # move current window to space n without focusing
  82. alt + fn - 1 : yabai -m window --space 1
  83. alt + fn - 2 : yabai -m window --space 2
  84. alt + fn - 3 : yabai -m window --space 3
  85. alt + fn - 4 : yabai -m window --space 4
  86. alt + fn - 5 : yabai -m window --space 5
  87. alt + fn - 6 : yabai -m window --space 6
  88. alt + fn - 7 : yabai -m window --space 7
  89. alt + fn - 8 : yabai -m window --space 8
  90.  
  91. # focus space
  92. alt + fn + shift - 1 : yabai -m space --focus 1
  93. alt + fn + shift - 2 : yabai -m space --focus 2
  94. alt + fn + shift - 3 : yabai -m space --focus 3
  95. alt + fn + shift - 4 : yabai -m space --focus 4
  96. alt + fn + shift - 5 : yabai -m space --focus 5
  97. alt + fn + shift - 6 : yabai -m space --focus 6
  98. alt + fn + shift - 7 : yabai -m space --focus 7
  99. alt + fn + shift - 8 : yabai -m space --focus 8
  100.  
  101. # focus under mouse - ALT + BACKTICK (`)
  102. alt - 0x32 : yabai -m window --focus mouse
  103.  
  104. # create space - ALT + PLUS
  105. alt - 0x18 : yabai -m space --create
  106.  
  107. # destroy empty space - ALT + MINUS
  108. alt - 0x1B : "${HOME}"/dotfiles/custom/static/yabai/destroy-empty-spaces.sh
  109.  
  110. # force destroy space - ALT + SHIFT + MINUS
  111. alt + shift - 0x1B : yabai -m space --destroy
  112.  
  113. # focus display or window
  114. cmd + shift - i : yabai -m display --focus north
  115. cmd + shift - l : yabai -m display --focus east
  116. cmd + shift - j : yabai -m display --focus west
  117. cmd + shift - k : yabai -m display --focus south
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement