Advertisement
Guest User

Untitled

a guest
Dec 9th, 2016
559
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.62 KB | None | 0 0
  1. #enable kwm compatibility mode
  2. khd kwm on
  3.  
  4. # set color of default mode
  5. khd mode default color 0xFFD5C4A1
  6.  
  7. # Enable the prefix mode
  8. khd mode prefix prefix on
  9. khd mode prefix timeout 0.75
  10. khd mode prefix restore default
  11. khd mode prefix color 0xFF458588
  12.  
  13. # Activate prefix mode
  14. ctrl - s : khd -e "mode activate prefix"
  15.  
  16. # Quit Kwm
  17. cmd + alt + ctrl + shift - q : kwmc quit
  18.  
  19. # Launch iTerm2
  20. cmd + alt + ctrl + shift - return : open -na /Applications/iTerm2.app
  21.  
  22. # Set Space Tiling Mode To BSP
  23. cmd + ctrl - a : kwmc space -t bsp
  24.  
  25. # Set Space Tiling Mode To Monocle
  26. cmd + ctrl - s : kwmc space -t monocle
  27.  
  28. # Set Space Tiling Mode To Floating
  29. cmd + ctrl - d : kwmc space -t float
  30.  
  31. # Rotate Window-Tree By 90degrees (Clockwise)
  32. cmd + ctrl - r : kwmc tree rotate 90
  33.  
  34. # Modify Container
  35. prefix - s : kwmc window -c split-mode toggle
  36. prefix - 0x32 : kwmc window -c type toggle
  37.  
  38. prefix - h : kwmc window -c expand 0.05 west
  39. prefix - j : kwmc window -c expand 0.05 south
  40. prefix - k : kwmc window -c expand 0.05 north
  41. prefix - l : kwmc window -c expand 0.05 east
  42.  
  43. prefix + shift - h : kwmc window -c reduce 0.05 west
  44. prefix + shift - j : kwmc window -c reduce 0.05 south
  45. prefix + shift - k : kwmc window -c reduce 0.05 north
  46. prefix + shift - l : kwmc window -c reduce 0.05 east
  47.  
  48. # Set Temporary Window Container
  49. prefix - f : kwmc window -z fullscreen
  50. prefix - d : kwmc window -z parent
  51. prefix - w : kwmc window -t focused
  52.  
  53. # Mark Window
  54. cmd + alt + ctrl - m : kwmc window -mk focused
  55. cmd + alt + ctrl - h : kwmc window -mk west wrap
  56. cmd + alt + ctrl - l : kwmc window -mk east wrap
  57. cmd + alt + ctrl - j : kwmc window -mk south wrap
  58. cmd + alt + ctrl - k : kwmc window -mk north wrap
  59.  
  60. # Give Focus To Window
  61. cmd + alt - h : kwmc window -f west
  62. cmd + alt - l : kwmc window -f east
  63. cmd + alt - j : kwmc window -f south
  64. cmd + alt - k : kwmc window -f north
  65.  
  66. cmd + alt - n : kwmc window -fm prev
  67. cmd + alt - m : kwmc window -fm next
  68.  
  69. # Give Focus To Screen
  70. cmd + alt - 1 : kwmc display -f 0
  71. cmd + alt - 2 : kwmc display -f 1
  72. cmd + alt - 3 : kwmc display -f 2
  73.  
  74. # Swap Focused Window
  75. ctrl + alt - h : kwmc window -s west
  76. ctrl + alt - j : kwmc window -s south
  77. ctrl + alt - k : kwmc window -s north
  78. ctrl + alt - l : kwmc window -s east
  79. ctrl + alt - m : kwmc window -s mark
  80.  
  81. # Pseudo containers
  82. cmd + ctrl + alt - p : kwmc tree -pseudo create
  83. cmd + ctrl + alt - o : kwmc tree -pseudo destroy
  84. ctrl + alt - p : kwmc window -s prev
  85. ctrl + alt - n : kwmc window -s next
  86.  
  87. # Detach Focused Window And Reinsert In Direction
  88. ctrl + shift - k : kwmc window -m north
  89. ctrl + shift - l : kwmc window -m east
  90. ctrl + shift - j : kwmc window -m south
  91. ctrl + shift - h : kwmc window -m west
  92.  
  93. # Detach Marked Window And Reinsert At Focused Window
  94. ctrl + shift - x : kwmc window -m mark
  95.  
  96. # Move Focused Window To Space
  97. ctrl + alt - left : kwmc window -m space left
  98. ctrl + alt - right : kwmc window -m space right
  99.  
  100. # Move Focused Window To Screen
  101. ctrl + alt - 1 : kwmc window -m display 0
  102. ctrl + alt - 2 : kwmc window -m display 1
  103. ctrl + alt - 3 : kwmc window -m display 2
  104.  
  105. # Increase Container Gaps
  106. prefix - x : kwmc space -g increase horizontal
  107. prefix - y : kwmc space -g increase vertical
  108.  
  109. # Decrease Container Gaps
  110. prefix + shift - x : kwmc space -g decrease horizontal
  111. prefix + shift - y : kwmc space -g decrease vertical
  112.  
  113. # Increase Screen Padding
  114. prefix - left : kwmc space -p increase left
  115. prefix - right : kwmc space -p increase right
  116. prefix - up : kwmc space -p increase top
  117. prefix - down : kwmc space -p increase bottom
  118. prefix - p : kwmc space -p increase all
  119.  
  120. # Decrease Screen Padding
  121. prefix + shift - left : kwmc space -p decrease left
  122. prefix + shift - right : kwmc space -p decrease right
  123. prefix + shift - up : kwmc space -p decrease top
  124. prefix + shift - down : kwmc space -p decrease bottom
  125. prefix + shift - p : kwmc space -p decrease all
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement