2016-04-21 54 views
1

我想分享我的Maya熱鍵以便沿團隊自定義命令。當然,我可以在-export,-import中使用「hotkeySet」命令。但在這種情況下,它會使用該文件覆蓋所有這些文件。這意味着獲取Maya自定義熱鍵列表

如果我將「保存文件」更改爲「Ctrl + Alt + S」(當然,這太奇怪了)。 I 不想讓我的團隊成員使用那個奇怪的熱鍵。

如何獲取我的自定義熱鍵列表?如果我知道這一點,我可以選擇性地導出和導入它們。

回答

2

如果你想沿着你的同事分享你的瑪雅的自定義熱鍵,你需要從你的補償到目的地球隊的補償複製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"); 

這是我可以在腳本編輯器中看到:

enter image description here

之後就可以共享保存userHotkeys.meluserNamedCommands.mel文件一起你的團隊。您也可以在任何文本編輯器中編輯這些ASCII文件。