答案:Mac快捷键设置位于“系统设置”→“键盘”→“键盘快捷键…”,可自定义应用快捷键或修改系统级快捷键如任务控制、截图等,通过第三方工具如BetterTouchTool、Alfred、Karabiner-Elements还能实现更高级的快捷操作与自动化。

Mac快捷键的设置主要集中在“系统设置”(macOS Ventura及更高版本)或“系统偏好设置”(macOS Monterey及更早版本)中。具体来说,你会在“键盘”这一项里找到一个名为“键盘快捷键…”的按钮,所有系统级和应用级的快捷键定制都在这里进行。
解决方案
要设置Mac快捷键,首先你需要打开“系统设置”(或“系统偏好设置”)。在左侧边栏找到并点击“键盘”选项。接着,在右侧区域你会看到一个“键盘快捷键…”的按钮,点击它。这里会弹出一个新的窗口,左侧列出了各种快捷键类别,比如“应用快捷键”、“任务控制”、“辅助功能”等等。你可以根据自己的需求,选择相应的类别进行修改或新增快捷键。比如,如果你想为某个特定应用添加一个自定义快捷键,就选择“应用快捷键”,然后点击底部的“+”号来添加。

如何创建自定义的Mac应用快捷键?
创建自定义的应用快捷键,其实是Mac提升效率的一个小秘密武器,尤其当某个常用功能没有默认快捷键,或者它的默认快捷键用起来不顺手时,这个功能就显得格外有用了。我个人就经常用它来为一些设计软件里深藏的菜单项设置快捷键,省去了不少鼠标点来点去的时间。
具体操作步骤是这样的:
- 打开“系统设置”>“键盘”>“键盘快捷键…”。
- 在弹出的窗口左侧选择“应用快捷键”。
- 点击右侧列表下方的“+”按钮。
- 在弹出的对话框中,你可以选择是为“所有应用程序”设置快捷键,还是为某个特定的应用程序设置。如果选择特定应用,点击“应用程序”下拉菜单找到它。
- 最关键的一步是“菜单标题”。这里你需要精确无误地输入你想要设置快捷键的菜单项名称。例如,如果你想为Safari浏览器的“文件”菜单下的“新建无痕窗口”设置快捷键,就必须输入“新建无痕窗口”。大小写、空格、甚至省略号都必须一模一样。
- 在“键盘快捷键”输入框中,按下你想要的组合键,比如
Command + Shift + N
。 - 点击“添加”即可。
设置完成后,这个自定义快捷键就会立即生效。如果发现不起作用,通常是因为“菜单标题”输入有误,或者与现有的快捷键冲突了。检查一下拼写,或者换一个快捷键组合试试。

Mac系统内置快捷键可以修改吗?
是的,Mac系统内置的一些快捷键是可以修改的,但不是所有。系统之所以提供这个选项,就是考虑到不同用户的使用习惯和工作流差异。不过,我个人不太建议轻易去改动那些非常基础、已经形成肌肉记忆的系统快捷键,比如
Command + C(复制)或者
Command + V(粘贴),因为一旦改动,反而会打乱你多年的操作习惯,得不偿失。
你可以修改的系统级快捷键主要集中在“键盘快捷键”窗口的不同类别下:
系统特点:技术领先:系统基于被广泛使用的Windows平台开发,集百家之所长,技术领先、功能完备; 快速建店:只需简单设置,3分钟即可以建立一个功能完备的网上商城; 操作简便:软件操作界面由专业设计人员设计,采用人性化的布局,界面规范,操作简捷; 安装方便:只需传到您的虚拟空间即可; HTML编辑器:内置优秀的HTML在线编辑器; 可扩展性:软件构架灵活,考虑未来功能扩充之需要,具有较强的可扩展性
- 任务控制(Mission Control):可以修改启动Mission Control、显示桌面、显示应用程序窗口等操作的快捷键。
-
屏幕快照(Screenshots):默认的截图快捷键(如
Command + Shift + 3
、Command + Shift + 4
)可以在这里进行调整。如果你觉得它们与其他软件的快捷键冲突,或者想换一个更顺手的组合,这里就是修改的地方。 -
聚焦搜索(Spotlight):默认的
Command + Space
是启动Spotlight,你也可以在这里修改。 - 辅助功能(Accessibility):一些与辅助功能相关的快捷键,比如放大/缩小屏幕,也可以在这里找到并调整。
修改方法与添加应用快捷键类似,找到对应的功能项,点击右侧的当前快捷键,然后按下新的组合键即可。如果修改后发现某个快捷键不工作,或者与其他快捷键冲突,系统通常会有提示。处理冲突时,你可能需要禁用其中一个,或者为其中一个重新分配快捷键。

除了系统设置,还有哪些方法可以扩展Mac的快捷键功能?
Mac的系统设置虽然提供了相当程度的快捷键定制能力,但对于追求极致效率和个性化的用户来说,这只是一个起点。市面上有很多强大的第三方工具,能够极大地扩展Mac的快捷键功能,甚至将简单的按键组合变成复杂的自动化工作流。
-
BetterTouchTool (BTT):这几乎是Mac用户圈里公认的“神器”。BTT不仅仅是快捷键工具,它能让你为Mac的触控板、Magic Mouse、Magic Keyboard,甚至Touch Bar设置各种自定义手势和快捷操作。你可以用它来:
- 为任何应用甚至特定的网站设置快捷键。
- 创建复杂的宏(Macro),一个快捷键触发一系列操作。
- 自定义Touch Bar显示内容和按钮功能。
- 通过键盘快捷键模拟鼠标点击或滑动。 它的学习曲线可能有点陡峭,但一旦你掌握了它,你会发现Mac的交互体验可以被定制到超乎想象的程度。我经常用它来给Chrome浏览器里的特定标签页操作设置快捷键,比如一键关闭左侧所有标签,非常高效。
-
Alfred / Raycast:这两款都是非常强大的启动器和生产力工具,它们的核心功能虽然是快速启动应用和搜索,但都内置了强大的“Workflow”或“Extension”功能,可以通过快捷键触发各种自定义脚本和自动化操作。你可以用它们来:
- 快速搜索并打开文件、网页书签。
- 通过快捷键执行自定义的AppleScript或Shell脚本,实现复杂任务自动化。
- 与各种在线服务(如GitHub、Slack、Todoist)集成,通过快捷键快速执行操作。
- 创建代码片段(Snippets),通过快捷键或关键词快速插入常用文本。 对我来说,它们不仅仅是快捷键工具,更像是一个个人自动化助理,让很多重复性工作变得轻而易举。
Karabiner-Elements:如果你需要更底层、更精细的键盘按键重映射功能,Karabiner-Elements是一个非常专业的选择。它允许你修改任意按键的行为,比如把Caps Lock键变成一个组合键(Hyper Key),当它与Command、Option、Control、Shift组合时,可以触发完全不同的快捷键,而不会影响到原始按键的功能。这对于需要大量快捷键的专业用户来说,是扩展键盘功能、避免快捷键冲突的利器。
这些工具各有侧重,但它们共同的特点是能够让你的Mac操作更加个性化、高效化。选择哪个取决于你的具体需求和对复杂度的接受程度。









