Как видно из этой статьи от Apple, вы можете переназначить ключ из командной строки в ОС Sierra следующим образом:
hidutil property --set '{"UserKeyMapping":
[{"HIDKeyboardModifierMappingSrc":0x700000054,
"HIDKeyboardModifierMappingDst":0x700000067
}]
}'
Можно ли назначить только это изменениек определенному устройству клавиатуры, например, если вы хотите сопоставить одно устройство с выходом второго, но не влиять на функцию второго?
Статья больше не обновляется и, похоже, нет текущей документациио том, как работает команда.