asmvik / asmvik/skhd

skhdrc problem - keybinding does not work

Open
#301 0 comments 2 reactions 0 assignees View on GitHub
Dominant language
C
Stars
8.1k
Forks
241
PR merge metrics
No merged PRs in 30d

Description

# Pageup and Pagedown
lctrl + lalt - v : skhd -k "pageup"
lctrl + lalt - c : skhd -k "pagedown"
lctrl + lalt - u : skhd -k "pageup"
lctrl + lalt - m : skhd -k "pagedown"

# focus window
lctrl + lalt - f : yabai -m window --focus south
lctrl + lalt - r : yabai -m window --focus north
lctrl + lalt - q : yabai -m window --focus west
lctrl + lalt - e : yabai -m window --focus east

lctrl + lalt + lcmd - i : yabai -m window --focus south
lctrl + lalt + lcmd - k : yabai -m window --focus north
lctrl + lalt + lcmd - j : yabai -m window --focus west
lctrl + lalt + lcmd - l : yabai -m window --focus east

#warp
lctrl + lalt + lcmd + rshift - k : yabai -m window --warp south
lctrl + lalt + lcmd + rshift - i : yabai -m window --warp north
lctrl + lalt + lcmd + rshift - j : yabai -m window --warp west
lctrl + lalt + lcmd + rshift - l : yabai -m window --warp east

lctrl + lalt + ralt - a : yabai -m window --resize left:-50:0; \
yabai -m window --resize right:-50:0
lctrl + lalt + ralt - s : yabai -m window --resize bottom:0:50; \
yabai -m window --resize top:0:50
lctrl + lalt + ralt - w : yabai -m window --resize top:0:-50; \
yabai -m window --resize bottom:0:-50
lctrl + lalt + ralt - d: yabai -m window --resize right

# flip along y-axis - RIKTIG
lctrl + alt + lcmd - y : yabai -m space --mirror y-axis
# flip along x-axis - RIKTIG
lctrl + alt + lcmd - x : yabai -m space --mirror x-axis

#split type - RIKTIG
lctrl + lalt + lcmd - g : yabai -m window --toggle split

#rotate
#lctrl + alt + shift + cmd - r : yabai -m space --rotate 270

# toggle window float - RIKTIG
lctrl + lalt - g : yabai -m window --toggle float --grid 4:4:1:1:2:2

#fullscreen - RIKTIG
#lctrl + alt - space : yabai -m window --toggle zoom-fullscreen
lctrl + lalt - space : yabai -m window --toggle zoom-fullscreen

#balance
lctrl + alt - b : yabai -m space --balance

# move window to space #
ralt - 1 : yabai -m window --space 1; 
ralt - 2 : yabai -m window --space 2;
ralt - 3 : yabai -m window --space 3;
ralt - 4 : yabai -m window --space 4;
ralt - 5 : yabai -m window --space 5;
ralt - 6 : yabai -m window --space 6;
ralt - 7 : yabai -m window --space 7;
ralt - 8 : yabai -m window --space 8;
ralt - 9 : yabai -m window --space 9;

# Move to ipad
#lctrl + lalt + lctrl - larrow : yabai -m window --warp east
#lctrl + lalt + lctrl - rarrow : yabai -m window --warp west

ralt - q : yabai -m window --resize left:-50:0; \
yabai -m window --resize right:-50:0

ralt - f : yabai -m window --resize bottom:0:50; \
yabai -m window --resize top:0:50
ralt - r : yabai -m window --resize top:0:-50; \
yabai -m window --resize bottom:0:-50
ralt - e: yabai -m window --resize right:50:0; \
yabai -m window --resize left:50:0

# stop/start/restart yabai
lctrl + lalt + ralt + shift - q : brew services stop yabai
lctrl + lalt + ralt + shift - s : brew services start yabai
lctrl + lalt + ralt + shift - r : brew services restart yabai

How come that lctrl + lalt + f,r,q,e is working, while lctrl + lalt + f,r,q,e does not? I have literally tried everything to sort out this issue,

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the reported bindings from the posted skhdrc, comparing the working and non-working modifier combinations and the yabai commands they invoke. Check how skhd interprets the keybinding syntax and confirm completion by establishing which configuration consistently triggers the intended window-focus actions.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.