feat(skhd): add skhd configuration for shortcuts on macos
This commit is contained in:
59
skhd/skhdrc
Normal file
59
skhd/skhdrc
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
##################################
|
||||||
|
### YABAI KEYBINDS ###
|
||||||
|
### safe: no cmd conflicts ###
|
||||||
|
##################################
|
||||||
|
|
||||||
|
# Launch terminal (adjust to your preferred terminal app)
|
||||||
|
alt - return : open -a kitty
|
||||||
|
|
||||||
|
# Close active window
|
||||||
|
alt - c : yabai -m window --close
|
||||||
|
|
||||||
|
# Toggle floating mode on the active window
|
||||||
|
alt - v : yabai -m window --toggle float
|
||||||
|
|
||||||
|
# Move focus between windows (Vim-style)
|
||||||
|
alt - h : yabai -m window --focus west
|
||||||
|
alt - j : yabai -m window --focus south
|
||||||
|
alt - k : yabai -m window --focus north
|
||||||
|
alt - l : yabai -m window --focus east
|
||||||
|
|
||||||
|
# Move active window in a direction (Shift + Alt)
|
||||||
|
alt + shift - h : yabai -m window --warp west
|
||||||
|
alt + shift - j : yabai -m window --warp south
|
||||||
|
alt + shift - k : yabai -m window --warp north
|
||||||
|
alt + shift - l : yabai -m window --warp east
|
||||||
|
|
||||||
|
# Resize active window (Ctrl + Alt)
|
||||||
|
ctrl + alt - h : yabai -m window --resize left:-50:0
|
||||||
|
ctrl + alt - l : yabai -m window --resize right:50:0
|
||||||
|
ctrl + alt - k : yabai -m window --resize top:0:-50
|
||||||
|
ctrl + alt - j : yabai -m window --resize bottom:0:50
|
||||||
|
|
||||||
|
# Switch to space (macOS workspace)
|
||||||
|
alt - 1 : yabai -m space --focus 1
|
||||||
|
alt - 2 : yabai -m space --focus 2
|
||||||
|
alt - 3 : yabai -m space --focus 3
|
||||||
|
alt - 4 : yabai -m space --focus 4
|
||||||
|
alt - 5 : yabai -m space --focus 5
|
||||||
|
alt - 6 : yabai -m space --focus 6
|
||||||
|
alt - 7 : yabai -m space --focus 7
|
||||||
|
alt - 8 : yabai -m space --focus 8
|
||||||
|
alt - 9 : yabai -m space --focus 9
|
||||||
|
alt - 0 : yabai -m space --focus 10
|
||||||
|
|
||||||
|
# Move active window to space (workspace)
|
||||||
|
alt + shift - 1 : yabai -m window --space 1
|
||||||
|
alt + shift - 2 : yabai -m window --space 2
|
||||||
|
alt + shift - 3 : yabai -m window --space 3
|
||||||
|
alt + shift - 4 : yabai -m window --space 4
|
||||||
|
alt + shift - 5 : yabai -m window --space 5
|
||||||
|
alt + shift - 6 : yabai -m window --space 6
|
||||||
|
alt + shift - 7 : yabai -m window --space 7
|
||||||
|
alt + shift - 8 : yabai -m window --space 8
|
||||||
|
alt + shift - 9 : yabai -m window --space 9
|
||||||
|
alt + shift - 0 : yabai -m window --space 10
|
||||||
|
|
||||||
|
# Toggle pseudo scratchpad window: float, sticky, and center it on grid
|
||||||
|
alt - s : yabai -m window --toggle sticky --toggle float --grid 4:4:1:1:2:2
|
||||||
|
|
||||||
Reference in New Issue
Block a user