我想更改 Mac 的键盘快捷键以匹配 Windows 的行为。我使用自定义键盘,我可以通过固件更改一些键码,例如,我可以在 Windows 上键入的相同键上键入 @。在韓克。
然而,qmk 中真正的挑战是更改 MacOS 使用与 Windows 不同的模式的键组合。显然,我用 替换了CTRL
,⌘
这使得⌘
+ C
/ V
/X
和大多数其他键按预期工作,但 Mac 有一些特殊之处。例如Home
和End
,在 Windows 上是单个按键,但在 Mac 上分别是⌘
+<-
和⌘
+ ->
。对于这些事情,我发现非常有用應用套件类似函数移至行首(谢谢信托基金在 GitHub 上)。 将它们放入会~/Library/KeyBindings/DefaultKeyBinding.dict
产生奇效。
但是,我找不到切换应用程序的功能,即通过上面提到的方法用⌘
+Tab
替换⌥
+ 。Tab
AppKit 有这个功能吗?
有已经是一个问题关于如何交换行为,但答案建议使用侵入性工具或者习惯它。我的问题是关于 AppKit 函数的。(但是,如果有更好的方法可以在 2022 年的 macOS Monterey 12.6 上实现预期结果,请告诉我。)
我仍然会定期使用 Windows,因此习惯它根本不是一个选择。