获取 Maya 自定义热键列表
Getting Maya Custom Hotkeys List
我想与团队共享自定义命令的 Maya 热键。当然,我可以使用 "hotkeySet" 命令和 -export,-import。但在这种情况下,它会用文件覆盖所有这些。这意味着
If I change "save file" to "Ctrl + Alt + S" (sure, it's so weird). I
don't want to make my team members to use that weird hotkey.
如何获取我的自定义热键列表?如果我能知道,我可以有选择地导出和导入它们。
如果您想与同事共享您的 Maya 自定义热键,您需要将 userHotkeys.mel
(或 userHotkeys_Maya_Default_Duplicate.mel
)和 userNamedCommands.mel
文件从您的 comp 复制到目标球队的比赛。另一个名为 userRunTimeCommands.mel
的文件通常是空文件。
这些文件位于不同 OS 的以下目录中:
macOS
– ~/Library/Preferences/Autodesk/maya/2016.5/prefs/hotkeys
Linux
– ~<username>/maya/2016.5-x64/prefs
Windows
– \Users\<username>\Documents\maya16.5-x64\en_US\prefs
如果您打开 Maya 的脚本编辑器并选中 Echo all Commands
选项
然后在热键编辑器中保存自定义快捷方式,您会注意到 Maya saves/updates 在创建或编辑热键时这三个文件。
例如,我创建了热键 Alt G 用于在视口中切换网格。
hotkey -keyShortcut "g" -alt -name ("ToggleGridNameCommand");
这是我在脚本编辑器中看到的:
之后,您可以与您的团队共享已保存的 userHotkeys.mel
和 userNamedCommands.mel
文件。您也可以在任何文本编辑器中编辑这些 ASCII 文件。
我想与团队共享自定义命令的 Maya 热键。当然,我可以使用 "hotkeySet" 命令和 -export,-import。但在这种情况下,它会用文件覆盖所有这些。这意味着
If I change "save file" to "Ctrl + Alt + S" (sure, it's so weird). I don't want to make my team members to use that weird hotkey.
如何获取我的自定义热键列表?如果我能知道,我可以有选择地导出和导入它们。
如果您想与同事共享您的 Maya 自定义热键,您需要将 userHotkeys.mel
(或 userHotkeys_Maya_Default_Duplicate.mel
)和 userNamedCommands.mel
文件从您的 comp 复制到目标球队的比赛。另一个名为 userRunTimeCommands.mel
的文件通常是空文件。
这些文件位于不同 OS 的以下目录中:
macOS
– ~/Library/Preferences/Autodesk/maya/2016.5/prefs/hotkeys
Linux
– ~<username>/maya/2016.5-x64/prefs
Windows
– \Users\<username>\Documents\maya16.5-x64\en_US\prefs
如果您打开 Maya 的脚本编辑器并选中 Echo all Commands
选项
然后在热键编辑器中保存自定义快捷方式,您会注意到 Maya saves/updates 在创建或编辑热键时这三个文件。
例如,我创建了热键 Alt G 用于在视口中切换网格。
hotkey -keyShortcut "g" -alt -name ("ToggleGridNameCommand");
这是我在脚本编辑器中看到的:
之后,您可以与您的团队共享已保存的 userHotkeys.mel
和 userNamedCommands.mel
文件。您也可以在任何文本编辑器中编辑这些 ASCII 文件。