我想分享我的Maya熱鍵以便沿團隊自定義命令。當然,我可以在-export,-import中使用「hotkeySet」命令。但在這種情況下,它會使用該文件覆蓋所有這些文件。這意味着獲取Maya自定義熱鍵列表
如果我將「保存文件」更改爲「Ctrl + Alt + S」(當然,這太奇怪了)。 I 不想讓我的團隊成員使用那個奇怪的熱鍵。
如何獲取我的自定義熱鍵列表?如果我知道這一點,我可以選擇性地導出和導入它們。
我想分享我的Maya熱鍵以便沿團隊自定義命令。當然,我可以在-export,-import中使用「hotkeySet」命令。但在這種情況下,它會使用該文件覆蓋所有這些文件。這意味着獲取Maya自定義熱鍵列表
如果我將「保存文件」更改爲「Ctrl + Alt + S」(當然,這太奇怪了)。 I 不想讓我的團隊成員使用那個奇怪的熱鍵。
如何獲取我的自定義熱鍵列表?如果我知道這一點,我可以選擇性地導出和導入它們。
如果你想沿着你的同事分享你的瑪雅的自定義熱鍵,你需要從你的補償到目的地球隊的補償複製userHotkeys.mel
(或userHotkeys_Maya_Default_Duplicate.mel
)和userNamedCommands.mel
文件。另外一個名爲userRunTimeCommands.mel
的文件通常是空的。
這些文件位於不同的OS以下目錄:
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鍵摹用於切換在視口中的網格。
hotkey -keyShortcut "g" -alt -name ("ToggleGridNameCommand");
這是我可以在腳本編輯器中看到:
之後就可以共享保存userHotkeys.mel
和userNamedCommands.mel
文件一起你的團隊。您也可以在任何文本編輯器中編輯這些ASCII文件。