asmvik / asmvik/skhd

passthrough key to any other applications but skhd or yabai

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

Description

I have the following config:

```
cmd - 1 : yabai -m space --focus 1
ctrl - 1 -> [
"skhd" ~
* : skhd -k "cmd - 1"
]
```

So I want to have `cmd - 1` to switch to 1st space, and use `ctrl - 1` as `cmd - 1` in any applications but skhd or yabai. But it doesn't work as expected. I also tried the _non forward_ version:

```
cmd - 1 : yabai -m space --focus 1
ctrl - 1 [
"skhd" ~
"yabai" ~
* : skhd -k "cmd - 1"
]
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the behavior with the two configuration snippets in the issue, testing both the forwarding and non-forwarding forms with skhd and yabai running. Trace how application exclusions and key forwarding are handled; done means ctrl-1 behaves as cmd-1 in other applications while not forwarding through skhd or yabai.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos
Domain
cli, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.