我想在团队中分享我的Maya热键以获取自定义命令。当然,我可以使用-export,-import的“hotkeySet”命令。但在这种情况下,它会使用该文件覆盖所有这些内容。这意味着
如果我将“保存文件”更改为“Ctrl + Alt + S”(确定,它太奇怪了)。一世 不想让我的团队成员使用那个奇怪的热键。
如何获取自定义热键列表?如果我知道,我可以选择性地导出和导入它们。
答案 0 :(得分:2)
如果您想与同事共享Maya的自定义热键,则需要将您的补丁中的userHotkeys.mel
(或userHotkeys_Maya_Default_Duplicate.mel
)和userNamedCommands.mel
文件复制到目标团队的补丁中。另一个名为userRunTimeCommands.mel
的文件通常为空文件。
这些文件位于不同操作系统的以下目录中:
macOS
- ~/Library/Preferences/Autodesk/maya/2016.5/prefs/hotkeys
Linux
- ~<username>/maya/2016.5-x64/prefs
Windows
- \Users\<username>\Documents\maya\2016.5-x64\en_US\prefs
如果您打开Maya的脚本编辑器并选中Echo all Commands
选项
单击然后在热键编辑器中保存自定义快捷方式,您会注意到Maya在您创建或编辑热键时保存/更新这三个文件。
例如,我创建了热键 Alt G ,用于在Viewport中切换网格。
hotkey -keyShortcut "g" -alt -name ("ToggleGridNameCommand");
这是我在脚本编辑器中可以看到的:
之后,您可以在您的团队中共享已保存的userHotkeys.mel
和userNamedCommands.mel
个文件。您也可以在任何文本编辑器中编辑这些ASCII文件。