I am unable to use C- key in Emacs.app or Emacsclient.app gui applications when Karabiner is enabled. C- is backbone to use Emacs all keybindings are dependent on it.
Is it possible to completely disable Karabiner-Elements only for the Emacs.app on Emacsclient.app?
My config file: https://gist.github.com/avatar-lavventura/e13216d2156984dc88b79eb0df555a56
I once fall into your situation but for
crossover, then I found a way to disable Karabiner for thecrossover app. I dont know the emac bundle id so you search for it :).Karabiner event viewerand find out the window information for the application you want to provide specific settings forKarabiner applicationMisc & Uninstall tabprivate.xmlprivate.xmlfile in your text editorAfter creating and saving your private.xml, go back to the Karabiner application
My private.xml
UPDATED: For new Karabiner (JSON config) As long as my understanding is correct, you can exclude your virtual machines by using
frontmost_application_iforfrontmost_application_unless.You can get working examples from https://pqrs.org/osx/karabiner/complex_modifications/ See "Emacs key bindings (rev 13)" which has a exclusion list in it.
More info: https://karabiner-elements.pqrs.org/docs/json/complex-modifications-manipulator-definition/conditions/frontmost-application/