Для отмены любого действия в Blender используется стандартная комбинация клавиш Ctrl + z, а для возврата (отмены отмены) – Ctrl + Shift + z. Это привычно для большинства пользователей, однако не всегда удобно, например, для пользователей Mac OS. При необходимости, сочетания клавиш для вызова отмены и возврата операции, можно легко поменять.
На самом деле в Blender операции отмены и возврата реализованы в виде обычных операторов API. Если нужно, их можно даже вызывать из ваших собственных скриптов и аддонов.
Оператор отмены:
|
1 |
bpy.ops.ed.undo() |
И оператор возврата:
|
1 |
bpy.ops.ed.redo() |
Благодаря такому подходу сочетания клавиш, привязанные к вызовам этих операторов можно легко менять через настройки KeyMap.
Откройте рабочую область Preferences и переключитесь на вкладку Keymap.
В поле поиска вбейте “undo” или “redo”, в зависимости от того, что вы хотите изменить.
Разверните поле настроек для найденных операторов Screen – Undo и Screen – Redo.
Измените сочетание клавиш для вызова этих операций на те, которые вам удобны. После этого вы сможете отменять и возвращать действия в Blender нажимая на новые сочетания клавиш.
Не забудьте нажать “Save Preferences” (если у вас отключено автосохранение настроек), чтобы изменения сохранились для последующих запусков Blender.

.blend file on Patreon