Version: 6000.3
语言: 中文
快捷方式窗口参考
管理快捷方式配置文件

管理键盘快捷键

分配、删除和重置键盘快捷键;管理冲突;并为自定义工具创建快捷方式,脚本一段代码,允许您创建自己的组件、触发游戏事件、随时间修改组件属性以及以您喜欢的任何方式响应用户输入。更多信息
请参阅术语表
,以及 Unity 编辑器中的包。

为命令分配快捷方式

使用键映射或表格视图为命令分配快捷方式。

要使用关键映射分配快捷方式:

  1. 在表格中找到要为其分配快捷方式的命令。为了简化此作,您可以从列表中搜索或选择一个类别。
  2. 如果要添加修饰键(例如,Shift),请在键映射中选择该键。
  3. 将命令从表拖到快捷键上,例如 A

要为表格分配快捷方式:

  1. 在表格中找到要为其分配快捷方式的命令。为了简化此作,您可以从列表中搜索或选择一个类别。

  2. 双击表中的命令。

  3. 将光标放在快捷键字段中,按快捷键,包括要包含的任何修饰键(例如,ShiftCtrl/Cmd)。快捷键字段会更新以显示您按下的键。

    快捷键字段显示所选命令的 Shift + 5
    快捷键字段显示所选命令的 Shift + 5

如果快捷指令已分配给命令,则新分配会产生冲突。有关管理冲突的信息,请参阅管理快捷指令冲突

删除或重置快捷方式

使用键映射或表格删除命令分配的快捷键或将修改后的快捷键重置为其默认映射。

注意:如果您想重置大部分或全部快捷方式,请从默认配置文件创建新配置文件。有关更多信息,请参阅管理快捷方式配置文件

要删除或重置快捷指令:

  1. 右键单击要删除或重置的快捷方式,在关键映射或表中。要删除或重置具有关键帧映射的组合键,请选择任何相关的修饰键(例如,ShiftCtrl/Cmd)。

    将打开一个上下文菜单,其中包含分配给该键的所有命令。每个命令都有自己的选项来删除或重置快捷方式。

  2. 从命令的上下文菜单中,选择以下选项之一:

    • 要将快捷方式替换为默认快捷方式,请选择重置为默认值。如果命令没有默认快捷键,则此选项将快捷键字段留空。
    • 要删除快捷方式而不返回默认快捷方式,请选择删除快捷方式。

管理快捷方式冲突

将快捷指令分配给命令时,该快捷指令可能会与已分配给同一快捷指令的其他命令冲突。如果您安装具有自己的快捷方式的新软件包或自定义工具,也会发生这种情况。

当您创建与现有快捷键冲突的新快捷键时,编辑器会显示以下选项:

  • 分配:将快捷方式重新分配给新命令,并将其从冲突的命令中删除。
  • 制造冲突:将快捷方式分配给新命令,并且不要将其从现有命令中删除。使用此快捷方式的所有命令都列在“快捷方式”窗口的“绑定冲突”类别中,并且在其表格条目中有一个警告图标。
  • 取消:不要将快捷方式分配给新命令,然后退出对话框。

提示:当您使用命令冲突的快捷方式时,编辑器会显示一个类似的对话框,但添加了用于选择要执行的命令的选项。

命令行末尾的警告图标
命令行末尾的警告图标

要查看所有冲突的命令,请从“类别”列表中选择“绑定冲突”。然后,您可以通过重新分配或删除冲突的快捷方式来解决冲突。

为自定义工具、脚本和包添加快捷方式

创建自定义工具时,您可以将命令添加到主菜单并为其分配快捷方式。您还可以将类别添加到“快捷指令”窗口中的“类别”列表中。

创建这些快捷方式的方式取决于您用于为自定义工具创建界面的系统。

要为非自定义工具(例如脚本和包)的作定义自定义快捷方式,请使用UnityEditor.ShortcutManagement命名空间,例如 ShortcutAttributeClutchShortcutAttribute

当编辑器从其他源加载命令和快捷方式时,它会:

  • 将主菜单中的任何新命令添加到命令表中的“所有 Unity 命令”类别中。
  • 将自定义命令类别添加到“类别”列表中。
  • 将自定键盘快捷键添加到快捷键数据库,以便它们显示在所有快捷键描述文件中。
  • “快捷键冲突”类别中显示自定快捷键与现有快捷键之间的任何冲突。

其他来源

快捷方式窗口参考
管理快捷方式配置文件