【发布时间】:2017-10-08 21:26:42
【问题描述】:
我想与团队共享我的 Maya 热键,用于自定义命令。当然,我可以使用带有-export、-import 的“hotkeySet”命令。但在这种情况下,它会用文件覆盖所有这些。这意味着
如果我将“保存文件”更改为“Ctrl + Alt + S”(当然,这很奇怪)。我 不想让我的团队成员使用那个奇怪的热键。
如何获取自定义热键列表?如果我能知道,我可以有选择地导出和导入它们。
【问题讨论】:
我想与团队共享我的 Maya 热键,用于自定义命令。当然,我可以使用带有-export、-import 的“hotkeySet”命令。但在这种情况下,它会用文件覆盖所有这些。这意味着
如果我将“保存文件”更改为“Ctrl + Alt + S”(当然,这很奇怪)。我 不想让我的团队成员使用那个奇怪的热键。
如何获取自定义热键列表?如果我能知道,我可以有选择地导出和导入它们。
【问题讨论】:
如果您想与同事共享 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 用于在视口中切换网格。
hotkey -keyShortcut "g" -alt -name ("ToggleGridNameCommand");
这是我在脚本编辑器中看到的:
之后,您可以与团队共享保存的 userHotkeys.mel 和 userNamedCommands.mel 文件。您也可以在任何文本编辑器中编辑这些 ASCII 文件。
【讨论】: