passthrough key to any other applications but skhd or yabai
- 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