A minimal Emacs key bindings for Karabiner-Elements. You can enable/disable each of key bindings so that keep influences minimal to original applications.
This key bindings is based on Emacs key bindings (rev 12) by @tekezo.
- Copy
minimal_emacs.json
% git clone https://github.com/susumuota/karabiner_minimal_emacs
% cd karabiner_minimal_emacs
% mkdir -p ~/.config/karabiner/assets/complex_modifications
% cp -p minimal_emacs.json ~/.config/karabiner/assets/complex_modifications/
- Open
Preferences...
- Click
Complex modifications
. See details here. - Click
Add rule
- Expand
Minimal Emacs key bindings
- Click
Enable All
or ClickEnable
for specific key bindings
At the moment this key bindings only apply to Microsoft Excel, PowerPoint and Word. However you can easily extend them by editing "conditions"
like the following, e.g. "^com\\.google\\.Chrome$"
. See details here.
"conditions": [
{
"type": "frontmost_application_if",
"bundle_identifiers": [
"^com\\.microsoft\\.Excel$",
"^com\\.microsoft\\.Powerpoint$",
"^com\\.microsoft\\.Word$",
"^com\\.google\\.Chrome$"
]
}
]
Susumu OTA