3 ms·
You can use hidutil to map arbitrary keys. I use it to remap tab/shift/capslock/alt/ctrl for using "The Core (lite)" for StarCraft II. #!/bin/bash # tab ke
by karmakaze 3y ago
You can use hidutil to map arbitrary keys. I use it to remap tab/shift/capslock/alt/ctrl for using "The Core (lite)" for StarCraft II.
#!/bin/bash
# tab key = shift, capslock key = tab, left shift key = alt
# left ctrl <=> left cmd
# https://developer.apple.com/library/archive/technotes/tn2450/_index.html
hidutil property --set '{ "UserKeyMapping": [{ "HIDKeyboardModifierMappingSrc": 0x70000002B, "HIDKeyboardModifierMappingDst": 0x7000000E1 }, { "HIDKeyboardModifierMappingSrc": 0x700000039, "HIDKeyboardModifierMappingDst": 0x70000002B }, { "HIDKeyboardModifierMappingSrc": 0x7000000E1, "HIDKeyboardModifierMappingDst": 0x7000000E2 }] }'