3 ms·
Nice list. Also, hidutil (https://developer.apple.com/library/archive/technotes/tn2450/_index.html https://developer.apple.com/library/archive/technotes/tn245
by BruceEel 3y ago
Nice list.
Also, hidutil (https://developer.apple.com/library/archive/technotes/tn2450/_index.html 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.
- maratc 3y agohidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000064,"HIDKeyboardModifierMappingDst":0x700000035}]}' Remaps top left key on Euro-style keyboards from useless "paragraph" to useful "backtick".
- kevans91 3y agoYes, 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.
- hoherd 3y agonot to be confused with hdiutil: hdiutil detach /Volumes/some-usb-drive hdiutil makehybrid -joliet -o foo.iso ./srcfolder/
- frankjr 3y agoThere's a nice generator for these mappings https://hidutil-generator.netlify.app/ https://hidutil-generator.netlify.app/
- xiaomai 3y agoOh wow, this is amazing. I had been unable to _swap_ esc and caps lock on the mac until now.