Comment by BruceEel
3 years ago
Nice list.
Also, hidutil (https://developer.apple.com/library/archive/technotes/tn2450...).
Example:
hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000049,"HIDKeyboardModifierMappingDst":0x700000065}]}'
For my PC keyboard, remaps "Ins" (normally useless under macOS) to something ("PC Execute") I can trap and remap with Keyboard Maestro.
Remaps top left key on Euro-style keyboards from useless "paragraph" to useful "backtick".
Yes, this is great... I was given a Macbook with a Norweigan keyboard for testing a port of FreeBSD on it, and I quickly discovered that the keyboard layout remapping stuff available via the UI won't remap at least this one key to what I'd find on my US keyboard.
There's a nice generator for these mappings https://hidutil-generator.netlify.app/
Oh wow, this is amazing. I had been unable to _swap_ esc and caps lock on the mac until now.
not to be confused with hdiutil: