# Bind caps lock to meh (cmd + alt + ctrl).

# Windows
meh - right         : yabai -m window --focus east
meh - left          : yabai -m window --focus west
meh - up            : yabai -m window --focus north
meh - down          : yabai -m window --focus south
hyper - right : yabai -m window --swap east
hyper - left  : yabai -m window --swap west
hyper - up    : yabai -m window --swap north
hyper - down  : yabai -m window --swap south

meh - f : yabai -m window --toggle native-fullscreen
meh - v : yabai -m window --toggle float
meh - s : yabai -m window --toggle sticky
meh - 0x2C : yabai -m window --toggle split
meh - q : yabai -m window --close

# Spaces

#meh - n : yabai -m space --create && \
#         index="$(yabai -m query --spaces --display | jq 'map(select(."is-native-fullscreen" == false))[-1].index')" && \
#         yabai -m window --space "${index}" && \
#         yabai -m space --focus "${index}"
#meh - n : yabai -m space --destroy
meh - 1 : yabai -m space --focus 1
meh - 2 : yabai -m space --focus 2
meh - 3 : yabai -m space --focus 3
meh - 4 : yabai -m space --focus 4
meh - 5 : yabai -m space --focus 5
meh - 6 : yabai -m space --focus 6
meh - 7 : yabai -m space --focus 7
meh - 8 : yabai -m space --focus 8
meh - 9 : yabai -m space --focus 9
hyper - 1 : yabai -m window --space 1
hyper - 2 : yabai -m window --space 2
hyper - 3 : yabai -m window --space 3
hyper - 4 : yabai -m window --space 4
hyper - 5 : yabai -m window --space 5
hyper - 6 : yabai -m window --space 6
hyper - 7 : yabai -m window --space 7
hyper - 8 : yabai -m window --space 8
hyper - 9 : yabai -m window --space 9