Q100226: Nuke Studio / Hiero 中的空格键键盘快捷键控制自定义

关注


症状

默认情况下,在Nuke Studio / Hiero中,空格键键盘快捷键用于最大化面板,而不是像其他应用程序中常见的那样播放/暂停查看器。


原因

这是由于空格键键盘快捷键在Nuke Studio / Hiero中被硬编码,以始终最大化活动窗格。因此,虽然可以设置空格键来播放/暂停查看器,但它每次也会最大化面板。

我们有一个开放的功能请求,希望在Nuke Studio / Hiero中添加首选项来控制空格键热键的功能。请将此功能引用为:

  • ID 141596 - NukeStudio - 添加空格键控制内容的首选项(播放/停止与展开窗格)


解决

要更改空格键键盘快捷键的现有行为并将其设置为播放/暂停查看器,您可以在脚本编辑器中运行以下完整代码:

import hiero .ui
try:
from PySide import QtGui ### For pre Nuke 11
except:
from PySide2 import QtGui ### For Nuke 11+

playButton = hiero .ui.findMenuAction('Play/Pause')
playButton.setShortcut("Space")

通过上面的代码片段,空格键现在将激活查看器的播放头,而不是最大化窗口。要使此功能在所有Nuke会话中保持一致,您需要将其添加到menu.pyinit.py中。

    我们很遗憾听到

    请告诉我们