原生解决方案

原生解决方案

我感觉我有点不知所措。我只想改变它,这样当我按下 Mac 上的某个键(CapsLock)或 F12 时,它不会执行最初映射的操作,而是输入一个按键(Ctrl + Option + S)。这将使工作变得容易得多。为什么这么难弄清楚如何做到这一点?

我安装了研究期间发现的众多推荐应用程序之一 Karabiner,我认为像这样映射按键就像选择按键并选择我希望它输入的按键一样简单。结果发现,为了创建一个复杂的修饰符,我需要知道如何编辑 JSON 文件,这完全超出了我的范围。即使是基于 Web 的生成器对于外行来说也基本上是不可能理解的,而且几乎没有关于如何实际使用它的文档:https://genesy.github.io/karabiner-complex-rules-generator/

感谢任何关于此事的提示。

答案1

首先,您可以通过 MacOS 上的系统偏好设置完成所需的所有按键映射。与 Windows 不同,Mac 在管理键盘快捷键方面非常灵活。

原生解决方案

(我相信你想要的是这最后一部分)

  • 在 Mac 上,选取苹果菜单 >系统设置, 点击键盘 在侧栏中(您可能需要向下滚动),然后单击右侧的键盘快捷键。

  • 选择应用程序快捷方式点击左侧的添加按钮,点击应用弹出菜单,然后选择特定应用或所有应用程序。例如,要为 TextEdit 命令设置快捷方式,请选择 TextEdit。如果某个应用不在列表中,请选择其他,然后使用“打开”对话框找到该应用。某些应用可能不允许您设置键盘快捷键。如果您想为出现在许多应用中的菜单命令设置快捷方式,请选择“所有应用”。

  • 在菜单标题字段中,键入要创建快捷方式的菜单命令,与应用程序中显示的命令完全相同,包括 > 字符(键入 ->)、省略号(键入三个句点(不带空格)或按 Option-;(分号))或其他标点符号。

  • 单击“键盘快捷键”字段,按下要用作键盘快捷键的组合键,然后单击“完成”。例如,同时按下CTRL++ Option。在组合键中,一个键只能使用一次。S

软件解决方案

BetterTouch工具

该应用可让您在 Mac 上创建扩展的 AutoHotkey 快捷键,以加快工作流程。这甚至比 Mac 版 AHK 更好,因为您可以使用您喜欢的每种输入法,而不仅仅是键盘。

全能者

虽然 Almighty 可能不会直接采用宏脚本,但它确实允许进行深层次的自定义以改善您的工作流程。您可以管理 Mac 的 Dock 以仅显示活动应用程序,并控制系统设置,例如键盘输入、屏幕保护程序、暗模式以及更精细的计划关机。

来源1 来源2

相关内容