【设置的快捷键】是什么、为什么、哪里、如何设置以及常见问题解答

键盘快捷键是我们日常使用计算机不可或缺的工具,它们帮助我们快速执行命令,提高操作效率。但除了使用已有的快捷键,很多操作系统和应用程序还允许用户“设置”自己的快捷键。本文将围绕“设置的快捷键”这一主题,详细解答相关的疑问。

是什么:设置的快捷键指的是什么?

“设置的快捷键”不是指那些程序自带的、固定的快捷键(例如 Ctrl+C 复制,Ctrl+V 粘贴),而是指用户根据自己的需求,修改现有快捷键绑定,或者为原本没有快捷键的命令或功能分配一个自定义的键盘组合。简单来说,就是个性化你的操作方式,让软件或系统按照你最顺手的方式响应。

为什么:为什么要花费时间设置自定义快捷键?

设置自定义快捷键的主要原因在于提升效率和操作舒适度

  • 效率提升:对于那些你频繁使用,但系统或软件默认没有快捷键,或者默认快捷键不方便记忆和按下的功能,设置一个顺手的快捷键可以省去在菜单层层查找或依赖鼠标操作的时间。
  • 个性化工作流:不同的用户有不同的操作习惯和最常用的功能。自定义快捷键能让软件更贴合你的个人工作流,减少不必要的操作步骤。

  • 缓解疲劳:合理设置快捷键可以减少鼠标移动和点击的次数,让双手更频繁地停留在键盘上,有助于缓解手部疲劳,特别是对于需要长时间操作电脑的用户。
  • 克服默认设定的不便:有时候软件默认的快捷键可能与其他软件冲突,或者在你的特定键盘布局上难以按到。自定义设置可以解决这些问题。

哪里:可以在哪些地方设置快捷键?

设置快捷键的能力通常存在于两个层面:

操作系统层面

某些操作系统允许用户设置全局的快捷键,或者针对特定应用程序设置覆盖其默认菜单命令的快捷键。

  • macOS:在“系统设置”或“系统偏好设置”的“键盘”设置中,有一个“键盘快捷键”或“快捷键”的选项。在这里可以修改系统自带的快捷键,更重要的是,可以在“应用快捷键”分类下,为几乎任何应用程序的菜单命令设置自定义快捷键。
  • Windows:Windows 系统层面直接设置全局自定义快捷键的能力相对较弱,更多的是通过第三方工具实现。但可以通过创建快捷方式后设置“快捷键”属性来快速启动应用。对于修改或设置应用内的快捷键,主要依赖于应用自身的设置。
  • Linux (如 Ubuntu, Fedora 等):不同的桌面环境(如 GNOME, KDE)提供了丰富的快捷键设置功能。通常在系统设置的“键盘”或“快捷键”部分,可以设置启动应用、窗口管理等全局快捷键,也可以通过一些工具调整应用内的快捷键。

应用程序层面

这是设置自定义快捷键最常见的地方。许多专业软件和甚至一些通用软件都内置了强大的快捷键编辑功能。

  • 文本编辑器/IDE (如 VS Code, Sublime Text, Atom):这些工具通常有非常完善的快捷键管理界面或配置文件,允许用户为几乎所有命令设置或修改快捷键。
  • 设计软件 (如 Photoshop, Illustrator, Sketch):图形图像编辑软件的功能非常多,快捷键是提高效率的关键。它们通常提供专门的快捷键编辑面板。
  • Office 套件 (如 Word, Excel, PowerPoint):微软 Office 系列提供了自定义快捷键的功能,通常可以在“文件”->“选项”->“自定义功能区”->“键盘快捷方式:自定义”中找到。
  • 浏览器:虽然不如专业软件那样普遍,但一些浏览器扩展或开发者工具可能提供自定义快捷键的功能,或者通过修改配置文件实现。
  • 其他各种专业软件:音频编辑软件、视频剪辑软件、3D建模软件等等,几乎所有功能复杂的软件都会提供快捷键自定义选项。

多少:可以设置多少个自定义快捷键?有没有限制?

理论上,键盘按键的组合非常多(考虑上 Shift, Ctrl, Alt/Option, Cmd 等修饰键的组合),所以技术上可以为非常多的命令设置快捷键。

技术限制:

  • 操作系统层面: macOS 的应用快捷键功能理论上可以为任何菜单命令设置,数量上限很高。Windows 系统层面的限制更多在于缺乏统一的设置界面。
  • 应用程序层面:限制通常取决于软件有多少个可绑定快捷键的命令,以及其快捷键管理系统的设计。大多数专业软件的命令数量庞大,理论上可以设置的快捷键数量也非常多。

实际建议:

然而,更重要的不是技术上限,而是你能够记住和熟练使用的数量。设置过多的自定义快捷键而无法记住,反而会降低效率。建议:

  • 从最常用的功能开始:只为你每天或每周频繁使用的、且当前没有便捷快捷键的功能设置自定义快捷键。
  • 循序渐进:一次设置少量快捷键,花时间去记忆和使用,习惯后再考虑增加。
  • 保持一致性:如果可能,尽量在不同软件中为相似功能的命令设置相似的快捷键,减少记忆负担。

一般来说,个人能熟练掌握并使用的自定义快捷键数量是有限的,可能在几十到一百多个之间,这远低于技术上的上限。

如何/怎么:具体如何设置快捷键?

设置快捷键的具体步骤因操作系统和应用程序的不同而有很大差异,但基本原理是相似的:找到设置入口 -> 找到需要设置快捷键的命令 -> 指定或输入你想要的键盘组合 -> 保存。

示例 1:在 macOS 中为应用菜单命令设置快捷键

  1. 打开“系统设置”(或“系统偏好设置”)。
  2. 点击侧边栏的“键盘”。
  3. 点击右侧的“键盘快捷键…”按钮。
  4. 在弹出的窗口中,选择左侧列表的“应用快捷键”。
  5. 点击列表下方的“+”按钮。
  6. 在弹出的对话框中:

    • “应用程序”:选择你想要设置快捷键的应用。选择“所有应用程序”则为该菜单命令在所有支持的应用中设置(如果存在同名菜单项)。
    • “菜单标题”:精确输入该命令在应用程序菜单中显示的文本(包括任何省略号或父级菜单 > 子级菜单 的层级关系)。例如,“文件 > 导出…”或“窗口 > 最大化”。
    • “键盘快捷键”:点击输入框,然后按下你想要设置的键盘组合键(如 Shift+Cmd+E)。系统会自动显示你按下的组合。
  7. 点击“完成”或“添加”。
  8. 关闭系统设置。打开目标应用程序测试你的新快捷键。

注意事项:设置的快捷键会覆盖应用原有的快捷键。如果设置的组合键已经被系统或应用其他功能占用,可能会出现冲突。通常后设置的会优先,或者某些系统/应用会提示冲突。

示例 2:在 Windows 中为 Microsoft Word 命令设置快捷键

  1. 打开 Microsoft Word。
  2. 点击“文件”选项卡,然后选择左下角的“选项”。
  3. 在弹出的“Word 选项”对话框中,选择左侧列表的“自定义功能区”。
  4. 在右下角找到“键盘快捷方式:”旁边的“自定义…”按钮,点击它。
  5. 在“自定义键盘”对话框中:
  6. 选择需要设置快捷键的命令:

    • 在左侧的“类别”列表中选择命令所在的类别(例如,“开始”选项卡、特定宏、字体等)。
    • 在右侧的“命令”列表中找到具体的命令名称。
  7. 设置快捷键:

    • 点击“请按新快捷键”输入框。
    • 按下你想要分配给该命令的键盘组合键(如 Alt+Shift+S)。组合键会显示在输入框中。
    • 下面的“当前分配给”会显示该组合键当前是否已分配给其他命令,以帮助你避免冲突。
  8. 分配快捷键:

    • 选择下方的“将更改保存在”下拉菜单,通常选择“Normal.dotm”(全局模板)或当前文档模板。
    • 点击“指定”按钮。该组合键会出现在“当前快捷键”列表中。
  9. 点击“关闭”关闭“自定义键盘”对话框。
  10. 点击“确定”关闭“Word 选项”对话框。
  11. 测试你的新快捷键。

注意事项: Word 的自定义快捷键是基于模板的,保存在 Normal.dotm 模板中会影响所有基于该模板的文档。

示例 3:在 VS Code 中设置快捷键

  1. 打开 VS Code。
  2. 点击菜单栏的“文件”(Windows/Linux)或“Code”(macOS),然后选择“首选项” -> “键盘快捷方式”。或者直接使用快捷键 Ctrl+K Ctrl+S (Windows/Linux) 或 Cmd+K Cmd+S (macOS)。
  3. 这将打开键盘快捷方式编辑器界面。界面分为上下两部分,上方是搜索框和列表,下方是 JSON 配置文件(可选)。
  4. 在搜索框中输入命令的名称(英文或中文,VS Code 支持搜索命令名称),或者直接浏览列表。

    例如,搜索“切换侧边栏”(Toggle Sidebar)。

  5. 找到你想设置或修改快捷键的命令。
  6. 右键点击该命令所在的行,选择“更改快捷键”。
  7. 在弹出的输入框中,按下你想要设置的组合键(如 Ctrl+B,如果和现有快捷键冲突,下方会有提示)。
  8. 按下 Enter 键确认。
  9. 新的快捷键会显示在该命令下方。如果需要,你可以删除原有的快捷键。
  10. 你也可以点击命令行左侧的加号 (+) 图标来添加一个新的快捷键绑定。
  11. 如果你熟悉 JSON 格式,也可以点击右上角的 `{}` 图标,直接编辑 `keybindings.json` 文件来进行更高级的设置,例如基于上下文 (when 子句) 设置快捷键。

注意事项: VS Code 的快捷键设置非常灵活,可以通过 `when` 条件来指定快捷键在何种情况下生效(例如,只在编辑器聚焦时,只在特定文件类型时)。

通用步骤总结:

  1. 打开相关软件或系统设置。
  2. 寻找菜单项:“选项”、“首选项”、“设置”、“工具”、“文件”等,通常在其中会有“自定义”、“键盘”、“快捷方式”、“键盘快捷方式”、“键绑定 (Keybindings)”等子菜单。
  3. 找到快捷键设置或编辑界面。
  4. 浏览或搜索你想设置快捷键的命令或功能。
  5. 选中该命令。
  6. 指定或输入你想要的键盘组合键。
  7. 注意查看是否有冲突提示。
  8. 确认并保存设置。
  9. 测试快捷键是否生效。

设置快捷键的一些实用技巧

  • 选择易于按压和记忆的组合:常用的功能使用单修饰键(Ctrl/Cmd + Key)或双修饰键(Ctrl+Shift/Cmd+Shift + Key)组合;不常用的功能可以使用更复杂的组合。
  • 考虑左手区域:大部分自定义快捷键会用到左手区域的修饰键(Ctrl, Shift, Alt, Tab, Esc, Win/Cmd)配合其他按键,选择左手或双手都能方便按到的组合。
  • 避免覆盖常用默认快捷键:尽量不要修改系统或软件自带的、你已经习惯的常用快捷键(如 Ctrl+S, Ctrl+C, Ctrl+V, Ctrl+Z 等),除非有非常强的理由。
  • 利用功能键:F1-F12 键结合修饰键也是设置快捷键的好地方,它们通常不像字母键那样容易与输入内容冲突。
  • 记录你的自定义快捷键:如果你设置了很多自定义快捷键,最好做一个简单的列表或截图保存起来,方便记忆和在新设备上恢复。
  • 备份设置:许多软件允许导出和导入配置,包括快捷键设置。定期备份你的设置是个好习惯。

其他常见问题

Q: 我设置的快捷键不起作用怎么办?
A: 检查以下几点:

  • 快捷键组合是否正确输入并保存?
  • 是否选择了正确的命令?命令名称是否完全匹配(特别是菜单标题)?
  • 是否存在冲突?你设置的快捷键可能被更高优先级的设置或另一个正在运行的程序占用。
  • 是否在正确的上下文中使用?有些快捷键只在特定窗口、面板或模式下有效。
  • 是否重启了应用或系统(某些设置可能需要重启后生效)?

Q: 如何删除或恢复默认快捷键?
A: 通常在快捷键设置界面,选中你设置的快捷键,会有“删除”、“移除”或“重置”按钮。有些软件也提供“恢复默认”选项,可以一键恢复所有快捷键到初始状态。

Q: 设置快捷键会影响系统稳定性吗?
A: 通过系统或应用程序提供的正规设置界面设置快捷键,通常是安全的,不会影响系统稳定性。但如果使用第三方全局快捷键工具,需要确保工具的可靠性。

Q: 为什么有些命令没有快捷键可以设置?
A: 不是软件或系统的所有功能都可以通过快捷键直接触发。通常只有那些可以通过菜单访问或有明确内部命令的功能才能设置快捷键。某些非常底层或不常独立调用的功能可能没有暴露给快捷键系统。

设置个性化的快捷键是一个持续优化的过程,它能让你的电脑操作更加流畅和高效。花一些时间去探索你常用软件的快捷键设置功能,并根据自己的使用习惯进行调整,你会发现它能显著提升你的工作或学习效率。


设置的快捷键

By admin

发表回复