Получение списка пользовательских горячих клавиш Maya

Я хочу поделиться с командой своими горячими клавишами Maya для пользовательских команд. Конечно, я могу использовать команду «hotkeySet» с параметрами -export, -import. Но в этом случае он переопределяет их все вместе с файлом. Это означает, что

Если я изменю «сохранить файл» на «Ctrl + Alt + S» (конечно, это так странно). Я не хочу, чтобы члены моей команды использовали эту странную горячую клавишу.

Как я могу получить список своих горячих клавиш? Если я могу это знать, я могу выборочно экспортировать и импортировать их.


person Hyun-geun Kim    schedule 21.04.2016    source источник


Ответы (1)


Если вы хотите поделиться своими горячими клавишами 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 в любом текстовом редакторе.

person Andy Fedoroff    schedule 28.01.2017