如何在我的Apple Mac Book Pro(Catalina)上将硬件密钥映射到另一个密钥

时间:2019-10-23 13:25:58

标签: macos keyboard macos-catalina

刚刚获得了一个新的Mac Book Pro(Catalina OS),但是对没有硬件Esc键感到厌恶。作为开发人员,这是必须的。我确实发现您可以将4个特殊键映射到Esc(例如Shift-lock之类的键),但是我不想这样做。我想将§映射到Esc。我敢肯定某些操作系统黑客是有可能的,但是怎么办?

1 个答案:

答案 0 :(得分:0)

这对我有用。我把它放到我的〜/ .bash_profile中,我只需要它用于vim。

hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000064,"HIDKeyboardModifierMappingDst":0x700000029}]}'

在其他Mac键盘上,它可能不是64,因此您可以通过将键映射到'A'进行测试 0x700000004是A

所有代码https://developer.apple.com/library/archive/technotes/tn2450/_index.html

如果搞砸了:hidutil属性--set'{“ UserKeyMapping”:[]}'