获取Maya自定义热键列表

时间:2016-04-21 05:41:04

标签: maya hotkeys mel

我想在团队中分享我的Maya热键以获取自定义命令。当然,我可以使用-export,-import的“hotkeySet”命令。但在这种情况下,它会使用该文件覆盖所有这些内容。这意味着

  

如果我将“保存文件”更改为“Ctrl + Alt + S”(确定,它太奇怪了)。一世   不想让我的团队成员使用那个奇怪的热键。

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

1 个答案:

答案 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");

这是我在脚本编辑器中可以看到的:

enter image description here

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