geerlingguy / geerlingguy/mac-dev-playbook

Automate remapping Caps Lock to Escape

Open
#22 16 comments 1 reaction 0 assignees View on GitHub
planned
Dominant language
Shell
Stars
7k
Forks
1.9k
PR merge metrics
No merged PRs in 30d

Description

Now that macOS 10.12.1 includes built-in remapping for Caps Lock-to-Escape, I've ditched Karabiner Elements (since that was the only thing I used it for). See: [Remapping the Caps Lock key to Escape in macOS Sierra](http://www.jeffgeerling.com/blog/2016/remapping-caps-lock-key-escape-macos-sierra)

But I'd still like to have that setting automated so I don't have to click through the Keyboard system preferences when setting up my Mac fresh.

See: [Updating modifier key mappings through defaults command tool](http://apple.stackexchange.com/a/88096/17366); the setting has to be set _per keyboard_ (in my case, I have two, an 'Apple Keyboard', and an 'Apple Internal Keyboard / Trackpad', with unique IDs. I'd have to set it up (maybe in the `.osx` bash script in my dotfiles?) to add the mapping for each keyboard detected.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.