Это базовый урок о том, как настроить пользовательские горячие клавиши в Blender, а именно в версии 4.3.
Видеоверсия этого руководства в настоящее время недоступна на этом языке. Ниже вы можете посмотреть английскую версию с субтитрами; под видео вы найдете перевод расшифровки на русский язык.
Текстовая расшифровка видео
Всем привет! Это базовый урок о том, как настроить пользовательские горячие клавиши в Blender, а именно в версии 4.3. Хотя это может показаться очень простой задачей, здесь есть несколько небольших подводных камней, с которыми вы можете столкнуться, поэтому не выключайте видео после первых 30 секунд!
Как и во многих других моих видеоуроках, PDF-версия этого урока доступна бесплатно по ссылке в описании. И это также отличный момент, чтобы подписаться на канал и включить уведомления, чтобы не пропустить мои будущие уроки!
В Blender можно назначить пользовательские горячие клавиши практически для любого инструмента. Например, вы можете захотеть назначить горячую клавишу для Bevel Modifier, одного из самых часто используемых модификаторов при работе с hard surface моделированием.
Есть два способа настроить эту горячую клавишу, и первый метод также является самым быстрым. Он заключается в том, чтобы нажать правой кнопкой мыши на модификатор и выбрать в появившемся меню пункт Assign Shortcut.

Затем вам нужно нажать комбинацию клавиш, которую вы хотите назначить для этого модификатора. Поскольку клавиша B уже назначена для Border Select, который вместе с Select All и Circle Select образует ABC инструментов выделения в Blender, я решил использовать CTRL B для этого инструмента.
Теперь при нажатии CTRL B, когда выбран mesh объект, к этому объекту быстро добавится Bevel Modifier.
Если в разделе Preferences включена опция Auto Save Preferences, эта горячая клавиша останется настроенной даже после перезапуска Blender.
На этом этапе некоторые из вас могли заметить, что CTRL B уже по умолчанию назначен другому инструменту, Render Region, который позволяет рендерить только часть 3D View. Если выбрать этот инструмент из панели инструментов, вы увидите, что его горячая клавиша всё ещё присутствует, то есть Blender не заменил старую горячую клавишу в этом редакторе.

Однако, если снять выделение с объекта, к которому мы применили Bevel Modifier, и нажать CTRL B, инструмент Render Region не появится.
Причина в том, что, хотя мы сняли выделение со всего, куб остаётся как ghost selection в Blender, что можно увидеть в строке состояния в нижней части программы.

Чтобы действительно снять выделение со всего, нужно добавить новый объект и сразу удалить его. После этого в Blender больше не будет выбрано ни одного объекта, и при нажатии CTRL B активируется инструмент Render Region.
В результате у нас теперь одна и та же горячая клавиша назначена двум разным инструментам. Интересно, что если нажать правой кнопкой мыши на Bevel Modifier, там не будет опции для удаления горячей клавиши этого инструмента.
Чтобы решить эту проблему, откройте вкладку Preferences и перейдите в раздел Keymap. Инструменты, перечисленные в этом разделе, предоставляют второй способ назначения горячих клавиш, а также позволяют быстро восстановить настройки по умолчанию, как мы сейчас увидим.

Когда вы откроете раздел Object Mode внутри меню 3D View, вы заметите кнопку Restore, которая недоступна в других меню.
Прокрутив вниз список Object Mode Global, вы найдёте общую запись Add Modifier с горячей клавишей CTRL B. Эта запись включает кнопку удаления горячей клавиши, которая отличается от всех остальных.

Открыв меню Add Modifier, мы получим больше информации об этой горячей клавише. Например, здесь отображается связанный модификатор, который можно изменить прямо в меню, а также можно напрямую изменить комбинацию клавиш в этом разделе.

Чтобы удалить эту горячую клавишу, вы можете либо нажать кнопку X справа, либо использовать кнопку Restore в верхней части меню.
Каждый раздел этих меню содержит кнопку Add New, позволяющую создать горячую клавишу для любого инструмента, доступного в редакторе и соответствующем рабочем режиме.

Чтобы быстро найти инструмент, горячую клавишу которого вы хотите проверить или изменить, просто введите название инструмента в поле поиска в верхней части вкладки Keymap, убедившись, что выбран режим Name.
Используя этот поиск, мы обнаруживаем, что Render Region активен только в редакторах 3D View и Image, и в обоих случаях для него назначена горячая клавиша CTRL B.

Как многие из вас уже знают, одна и та же горячая клавиша может выполнять разные функции в зависимости от того, какой редактор активен в момент нажатия. Это определяется тем, где в этот момент находится курсор мыши. Используя в строке поиска опцию Key Binding вместо Name и вводя интересующую вас комбинацию клавиш, вы можете узнать, с какими функциями связана эта горячая клавиша в разных редакторах.
Например, если ввести M, вы увидите, что в Object Mode её функция — Move To Collection, а в Edit Mode для mesh объектов её функция заключается в открытии меню Merge.

Если клавиша M не назначена как горячая клавиша в других контекстах, вы сможете без проблем использовать её как пользовательскую горячую клавишу.
Если вы не включили опцию autosave preferences, не забудьте сохранить новые настройки после внесения изменений. Это гарантирует, что ваши новые параметры будут доступны при следующем запуске Blender.

Что ж, на этом всё для этого короткого базового урока об интерфейсе Blender! Надеюсь, он оказался полезным! Увидимся в следующий раз!