1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Горячие клавиши

Тема в разделе "Nuke by The Foundry", создана пользователем Apelsin!, 24 июн 2010.

Модераторы: Григорий Чаленко
  1. Apelsin!

    Apelsin! Пользователь сайта

    С нами с:
    30.09.2009
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    2
    Мне кажется оч полезная инфа, с кратким их описанием! Если кто отпишется, не я один буду благодарен! И прям прикрепить эту тему! о как =)
     
  2. Григорий Чаленко

    Григорий Чаленко Moderator Команда форума

    С нами с:
    23.04.2005
    Сообщения:
    1.997
    Симпатии:
    13
    Баллы:
    1.254
    В Nuke\Documentation\Nuke.pdf есть раздел Appendices>Appendix A
     
  3. Apelsin!

    Apelsin! Пользователь сайта

    С нами с:
    30.09.2009
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    2
    и правда! хотелось бы на русском, но не так уж и непонятно написано =)
     
  4. Александр Чернега

    Александр Чернега Знаток

    С нами с:
    24.12.2009
    Сообщения:
    1.058
    Симпатии:
    56
    Баллы:
    53
    Добрый день.
    Gregory Chalenko спасибо за полный список горячих клавиш.

    Вопрос: А как их изменять?
    В интерфейсе я не нашел редактора хоткеев.
     
  5. Александр Чернега

    Александр Чернега Знаток

    С нами с:
    24.12.2009
    Сообщения:
    1.058
    Симпатии:
    56
    Баллы:
    53
    Ну что ж, сам отвечу на свой вопрос. Может кому-то понадобится.

    Как оказалось, простого и быстрого способа назначения горячих клавиш в Нюке нет. Все нужно делать через скрипты. В общем, даже для мелкой перенастройки, приходится достаточно плотно изучать Help.

    ------------

    Создаем файл файл menu.py
    По адресу:
    C:\Users\Имя_пользователя\.nuke\
    (Самый простой способ создания – сохранить из Скрипт Эдитора в Нюке)

    К примеру:

    ##Menu

    m = menubar.addMenu("Edit")
    m.addCommand("Erase", "nukescripts.node_delete(popupOnError=True)", '^d')

    m = menubar.addMenu("Edit")
    m.addCommand("Duplicate", "nukescripts.node_copypaste()", '+d')

    m = menubar.addMenu("Edit")
    m.addCommand("Redo", "nuke.redo()", '^+z')

    m = menubar.addMenu("Layout")
    m.addCommand("Toggle Full Screen", "nuke.toggleFullscreen()", "^]")

    m = menubar.addMenu("Edit")
    m.addCommand("Preferences...", "nuke.show(nuke.toNode(\"preferences\"))", "^k")

    m = menubar.addMenu("Edit")
    m.addCommand("Project Settings...", "nuke.showSettings()", "^#+s")

    ##Nodes

    toolbar = nuke.menu("Nodes")
    toolbar.addCommand('Merge/Merge','nuke.createNode("Merge2")','x', icon='Merge.png')

    toolbar = nuke.menu("Nodes")
    toolbar.addCommand('Channel/Shuffle','nuke.createNode("Shuffle")','s', icon='Shuffle.png')

    toolbar = nuke.menu("Nodes")
    toolbar.addCommand('Channel/Copy','nuke.createNode("Copy")','+c', icon='Copy.png')

    toolbar = nuke.menu("Nodes")
    toolbar.addCommand('Draw/Roto','nuke.createNode("Roto")','F', icon='Roto.png')

    Где:
    "^s" означает "Ctrl+s"
    "#s" означает "Alt+s"
    "+s" означает "Shift+s"

    -----------

    Кстати, полный список кнопок предустановленных по умолчанию, так же можно посмотреть в Help=>Key assignments
     
Модераторы: Григорий Чаленко

Поделиться этой страницей