rux616 / karabiner-windows-mode

Karabiner-Elements complex ruleset to make using macOS friendlier by enabling common keyboard functionality used in Linux and Windows.
The Unlicense
311 stars 66 forks source link

Emacs doesn't receive control key event. #44

Open alecceckert opened 3 years ago

alecceckert commented 3 years ago

After enabling karabiner windows mode emacs hotkeys receive interference.

In particular, ctrl-c, receives the meta-c input. This is also true for other overlapping hotkeys. The karabiner mode works as expected, and Emacs receives the signal replacement which has been modified via karabiner windows mode.

Is it possible to add emacs to the exception list. If you can explain how I would do that in the bundle.libsonnet file. I would be happy to submit the change.

How to add programs to the list, could be potentially useful for users if documented in the readme.

rux616 commented 3 years ago

Hi @alecceckert, thanks for bringing this issue up!

Are you using emacs as a standalone application, or inside of a terminal?

alecceckert commented 3 years ago

Hello Rux, my apologies. I should have included that information.

I am using emacs proper gui from homebrew. Additionally, I also tested emacs for macos, but, as expected, and karabiner windows mode works as expectetd with the same effect.

rux616 commented 3 years ago

Thanks for the info. I'll work on getting some verbiage into the README about how to find application bundle identifiers and how to add those to bundle.libsonnet.

rux616 commented 3 years ago

Hi @alecceckert, I just added a section to the README that should help with finding an application's bundle identifier.

I hope this helps.