Guest User

Untitled

a guest
Apr 20th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.07 KB | None | 0 0
  1. cmd - return : open -na /Applications/Utilities/Terminal.app
  2.  
  3. # close focused window
  4. alt - w : chunkc tiling::window --close
  5.  
  6. # focus window
  7. alt - h : chunkc tiling::window --focus west
  8. alt - j : chunkc tiling::window --focus south
  9. alt - k : chunkc tiling::window --focus north
  10. alt - l : chunkc tiling::window --focus east
  11.  
  12. cmd - j : chunkc tiling::window --focus prev
  13. cmd - k : chunkc tiling::window --focus next
  14.  
  15. # equalize size of windows
  16. shift + alt - 0 : chunkc tiling::desktop --equalize
  17.  
  18. # swap window
  19. shift + alt - h : chunkc tiling::window --swap west
  20. shift + alt - j : chunkc tiling::window --swap south
  21. shift + alt - k : chunkc tiling::window --swap north
  22. shift + alt - l : chunkc tiling::window --swap east
  23.  
  24. # move window
  25. shift + cmd - h : chunkc tiling::window --warp west
  26. shift + cmd - j : chunkc tiling::window --warp south
  27. shift + cmd - k : chunkc tiling::window --warp north
  28. shift + cmd - l : chunkc tiling::window --warp east
  29.  
  30. # make floating window fill screen
  31. shift + alt - up : chunkc tiling::window --grid-layout 1:1:0:0:1:1
  32.  
  33. # make floating window fill left-half of screen
  34. # shift + alt - left : chunkc tiling::window --grid-layout 1:2:0:0:1:1
  35.  
  36. # make floating window fill right-half of screen
  37. #shift + alt - right : chunkc tiling::window --grid-layout 1:2:1:0:1:1
  38.  
  39. # send window to desktop
  40. shift + alt - x : chunkc tiling::window --send-to-desktop $(chunkc get _last_active_desktop)
  41. shift + alt - z : chunkc tiling::window --send-to-desktop prev
  42. shift + alt - c : chunkc tiling::window --send-to-desktop next
  43. shift + alt - 1 : chunkc tiling::window --send-to-desktop 1
  44. shift + alt - 2 : chunkc tiling::window --send-to-desktop 2
  45. shift + alt - 3 : chunkc tiling::window --send-to-desktop 3
  46. shift + alt - 4 : chunkc tiling::window --send-to-desktop 4
  47. shift + alt - 5 : chunkc tiling::window --send-to-desktop 5
  48. shift + alt - 6 : chunkc tiling::window --send-to-desktop 6
  49.  
  50. # focus monitor
  51. ctrl + alt - z : chunkc tiling::monitor -f prev
  52. ctrl + alt - c : chunkc tiling::monitor -f next
  53. ctrl + alt - 1 : chunkc tiling::monitor -f 1
  54. ctrl + alt - 2 : chunkc tiling::monitor -f 2
  55. ctrl + alt - 3 : chunkc tiling::monitor -f 3
  56.  
  57. # send window to monitor and follow focus
  58. ctrl + cmd - z : chunkc tiling::window --send-to-monitor prev; chunkc tiling::monitor -f prev
  59. ctrl + cmd - c : chunkc tiling::window --send-to-monitor next; chunkc tiling::monitor -f next
  60. ctrl + cmd - 1 : chunkc tiling::window --send-to-monitor 1; chunkc tiling::monitor -f 1
  61. ctrl + cmd - 2 : chunkc tiling::window --send-to-monitor 2; chunkc tiling::monitor -f 2
  62. ctrl + cmd - 3 : chunkc tiling::window --send-to-monitor 3; chunkc tiling::monitor -f 3
  63.  
  64. # increase region size
  65. shift + alt - a : chunkc tiling::window --use-temporary-ratio 0.1 --adjust-window-edge west
  66. shift + alt - s : chunkc tiling::window --use-temporary-ratio 0.1 --adjust-window-edge south
  67. shift + alt - w : chunkc tiling::window --use-temporary-ratio 0.1 --adjust-window-edge north
  68. shift + alt - d : chunkc tiling::window --use-temporary-ratio 0.1 --adjust-window-edge east
  69.  
  70. # decrease region size
  71. shift + cmd - a : chunkc tiling::window --use-temporary-ratio -0.1 --adjust-window-edge west
  72. shift + cmd - s : chunkc tiling::window --use-temporary-ratio -0.1 --adjust-window-edge south
  73. shift + cmd - w : chunkc tiling::window --use-temporary-ratio -0.1 --adjust-window-edge north
  74. shift + cmd - d : chunkc tiling::window --use-temporary-ratio -0.1 --adjust-window-edge east
  75.  
  76. # set insertion point for focused container
  77. ctrl + alt - f : chunkc tiling::window --use-insertion-point cancel
  78. ctrl + alt - h : chunkc tiling::window --use-insertion-point west
  79. ctrl + alt - j : chunkc tiling::window --use-insertion-point south
  80. ctrl + alt - k : chunkc tiling::window --use-insertion-point north
  81. ctrl + alt - l : chunkc tiling::window --use-insertion-point east
  82.  
  83. # rotate tree
  84. alt - r : chunkc tiling::desktop --rotate 90
  85.  
  86. # mirror tree y-axis
  87. alt - y : chunkc tiling::desktop --mirror vertical
  88.  
  89. # mirror tree x-axis
  90. alt - x : chunkc tiling::desktop --mirror horizontal
  91.  
  92. # toggle desktop offset
  93. alt - a : chunkc tiling::desktop --toggle offset
  94.  
  95. # toggle window fullscreen
  96. alt - f : chunkc tiling::window --toggle fullscreen
  97.  
  98. # toggle window native fullscreen
  99. shift + alt - f : chunkc tiling::window --toggle native-fullscreen
  100.  
  101. # toggle window parent zoom
  102. alt - d : chunkc tiling::window --toggle parent
  103.  
  104. # toggle window split type
  105. alt - e : chunkc tiling::window --toggle split
  106.  
  107. # toggle window fade
  108. alt - q : chunkc tiling::window --toggle fade
  109.  
  110. # float / unfloat window and center on screen
  111. alt - t : chunkc tiling::window --toggle float;\
  112. chunkc tiling::window --grid-layout 4:4:1:1:2:2
  113.  
  114. # toggle sticky, float and resize to picture-in-picture size
  115. alt - s : chunkc tiling::window --toggle sticky;\
  116. chunkc tiling::window --grid-layout 5:5:4:0:1:1
  117.  
  118. # float next window to be tiled
  119. shift + alt - t : chunkc set window_float_next 1
  120.  
  121. # change layout of desktop
  122. ctrl + alt - a : chunkc tiling::desktop --layout bsp
  123. ctrl + alt - s : chunkc tiling::desktop --layout monocle
  124. ctrl + alt - d : chunkc tiling::desktop --layout float
  125.  
  126. ctrl + alt - w : chunkc tiling::desktop --deserialize ~/.chunkwm_layouts/dev_1
Add Comment
Please, Sign In to add comment