热键编辑器(Hotkey Editor)

通过此编辑器,可以将预定义命令、脚本或标记菜单的热键或键盘快捷方式指定给键和键组合。
重要: 热键编辑器可用于覆盖 Maya Creative 的默认热键,例如,Ctrl+C(表示复制)。这将更改将全局应用于 Maya Creative 中的所有工具。

若要指定热键,请执行以下操作:

  1. 单击“热键集”(Hotkey Set)字段旁边的齿轮图标,然后选择“复制”(Duplicate)
  2. 此时将显示“重复的热键集”(Duplicate Hotkey Set)窗口。为重复的“Maya 默认”(Maya Default)热键输入新名称,以便可以基于默认集编辑热键。(不能编辑 Maya 的默认热键集)。请确保已选定要编辑的热键集。
  3. “为以下项编辑热键”(Edit Hotkeys For)菜单中,为您的热键选择类别,如“菜单项”(Menu Items)“编辑器”(Editors)“其他项目”(Other Items)“自定义脚本”(Custom Scripts)
  4. 找到该命令,然后双击热键列表器的对应热键列。“热键”(Hotkey)字段将变为活动状态。
  5. 从“热键”(Hotkey)字段旁边的下拉菜单中,确保“按下时”(On Press)“释放时”(On Release)处于活动状态,然后输入所需的组合。
    注: 在指定键之前,选择“按下时”(On Press)/“释放时”(On Release)。

    您还可以:

    • 使用“搜索方式”(Search By)输入按“应用程序命令”(Application Command)、“运行时命令”(Runtime Command)或“热键名称”(Hotkey name)的搜索。

    • 按用于您热键的字母数字键(或修饰键(Ctrl、Shift 或 Alt)与字母数字键的组合)。使用编辑器右侧的键盘图形,可以确定可用的热键和修饰键组合)。

      如果键组合当前正在使用中,在对话框的左下角将显示一条消息,表明已指定给热键的命令,并询问您是否要覆盖当前设置。也可以选择“添加其他热键”(Add Additional Hotkey)以创建第二个热键。

  6. 单击“保存”(Save)“保存并关闭”(Save and Close)
热键集(Hotkey Set)
列出了可用的热键集。无法编辑 Maya 默认热键集,但是可以编辑其他集中的现有热键。您可以使用此列表旁边的控件来管理热键集,如下所示:
  • 复制现有集,并重命名它以进行编辑
  • 重命名集
  • 导入集(.mhk 文件)
  • 导出热键集以便其他 Maya 用户可以导入它
  • 删除集
“为以下项编辑热键”(Edit Hotkeys For)
允许您选择热键类别。
热键列表器(Hotkey Lister)
热键将显示在此字段中。有以下三列:
应用程序命令(Application Command) 如用户界面中所示的命令名称。
运行时命令(Runtime Command) Maya Creative 所用的命令名称。
热键 当前指定的热键(如果有)。此字段是可编辑的。
搜索方式(Search By)
从下拉菜单中选择搜索选项,以将搜索设置为按“应用程序命令”(Application Command)、“运行时命令”(Runtime Command)或“热键名称”(Hotkey name)进行过滤。
搜索(Search)字段
开始键入以列出具有该名称的所有热键、应用程序命令和运行时命令。

键盘(Keyboard)选项卡

将光标悬停在屏幕键盘图形上查看已指定哪些键,或者按键盘上的任何修饰键(如 Shift 或 Ctrl)查看已指定哪些热键组合。
注: 无法将快捷方式指定给某些键,因为它们已被保留,例如,Ctrl-W 是保留的操作系统热键,无法指定。
注:

运行时命令编辑器

通过运行时命令编辑器,可以输入自定义 MEL 或 Python 脚本以创建运行时命令。 创建自定义运行时命令并为它指定热键,以便您可以用一键快捷方式执行它而不是在 MEL 命令行上输入它。(也可以为运行时命令创建工具架项目。)

运行时命令是由其他命令和/或脚本(例如 MEL 命令、Maya 命令、MEL 过程)组成的命令。可将运行时命令视为“一字包裹器”或别名,允许您使用短标签在 MEL 命令行上执行长的脚本(或脚本集)。可执行的许多(但不是所有)菜单项和图标都使用运行时命令来启动。

新建(New)
创建新的、用户定义的运行时命令,然后可以将其指定给某个热键。
编辑(Edit)
在热键列表器中的“自定义脚本”(Custom Scripts)下,编辑选定的用户定义的命令。
删除(Delete)
在热键列表器中的“自定义脚本”(Custom Scripts)下,删除选定的用户定义的命令。
名称(Name)
允许您将名称指定给自定义运行时命令。只要在热键列表器中选择运行时命令,此字段中就会显示对应的运行时命令的名称。
描述(Description)
输入自定义运行时命令的描述。只要在热键列表器中选择运行时命令,此字段中就会显示对应的运行时命令的描述。
语言(Language)
允许您指定要在其中搜索的命令语言。
类别(Category)
命令所属的类别。
子类别(Sub-Category)
允许您在“自定义脚本”(Custom Scripts)类别下指定子类型名称,以便进一步组织自定义运行时命令。
脚本字段

在其中输入激活命令时要运行的脚本的字段。

相关主题