获取Maya自定义热键列表

获取Maya自定义热键列表,maya,hotkeys,mel,Maya,Hotkeys,Mel,我想与团队共享自定义命令的Maya热键。当然,我可以使用带有-export,-import的“hotkeySet”命令。但在这种情况下,它会用文件覆盖所有这些文件。意思是 如果我将“保存文件”更改为“Ctrl+Alt+S”(当然,这很奇怪)。我 我不想让我的团队成员使用那个奇怪的热键 如何获取自定义热键列表?如果我知道这一点,我可以有选择地导出和导入它们。如果你想与同事共享你的Maya自定义热键,你需要将userHotkeys.mel(或userHotkeys\u Maya\u Default\

我想与团队共享自定义命令的Maya热键。当然,我可以使用带有-export,-import的“hotkeySet”命令。但在这种情况下,它会用文件覆盖所有这些文件。意思是

如果我将“保存文件”更改为“Ctrl+Alt+S”(当然,这很奇怪)。我 我不想让我的团队成员使用那个奇怪的热键


如何获取自定义热键列表?如果我知道这一点,我可以有选择地导出和导入它们。

如果你想与同事共享你的Maya自定义热键,你需要将
userHotkeys.mel
(或
userHotkeys\u Maya\u Default\u Duplicate.mel
)和
userNamedCommands.mel
文件从你的公司复制到目标团队的公司。另外一个名为
userRunTimeCommands.mel
的文件通常是空的

这些文件位于不同操作系统上的以下目录中:

macOS
~/Library/Preferences/Autodesk/maya/2016.5/prefs/hotkeys

Linux
~/maya/2016.5-x64/prefs

Windows
\Users\\Documents\maya\2016.5-x64\en\u US\prefs

如果打开Maya的脚本编辑器并选中
Echo all Commands
选项 在“热键编辑器”(Hotkey Editor)中打开并保存自定义快捷方式时,您会注意到Maya在创建或编辑热键时会保存/更新这三个文件

例如,我创建了热键Alt G,用于在视口中切换网格

hotkey -keyShortcut "g" -alt -name ("ToggleGridNameCommand");
这是我在脚本编辑器中看到的内容:

之后,您可以与您的团队共享保存的
userHotkeys.mel
userNamedCommands.mel
文件。您还可以在任何文本编辑器中编辑这些ASCII文件