-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug: F-row key get override on MacOS #975
Comments
Hi @OnFireByte, To help a future reader, what is the minimal configuration that reproduces the behaviour?
|
Also, does karabiner elements reproduce the same or does karabiner work as intended? |
|
I also ran into this issue, and it happens with or without A related question is: what is the
|
The fn key is Line 283 in b1e828b
|
Thank you very much! Would be nice to update https://github.com/jtroo/kanata/blob/main/cfg_samples/all_keys_in_defsrc.kbd to include |
@jtroo Thanks for the pointer to the file https://github.com/jtroo/kanata/blob/b1e828b4cda220eda3bc4e0aef2f9afba5fc9b4f/parser/src/keys/mod.rs and it was super helpful for me to find many keycodes I needed. I was able to resolve the issue by explicit handling the F-key row and the I.e.
The reason why I believe this is needed is because Karabiner also handles the F-keys explicitly. See attached screenshot: Update:
|
It would still be nice to fix the bug--looks like the |
Requirements
Describe the bug
In my macbook, F-row get override to normal f1-f12 instead of normal feature (light control, sound control) when kanata is used.
This also happen when I try to turn on the "swap f-row to feature" setting (Image below), fn key + F-row key will still result in normal f1-f12
Relevant kanata config
No response
To Reproduce
driver_activated 1
Expected behavior
It shouldn't override anything.
Kanata version
kanata 1.6.0 (arm64, cmd allowed)
Debug logs
Happen when I press F12 (increase volume)
Operating system
MacOS (arm64)
Additional context
No response
The text was updated successfully, but these errors were encountered: