症状
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.pyまたはinit.pyに追加する必要があります。
- これらのファイルの検索または作成の詳細については、 Nukeのオンライン ヘルプを参照してください。
- これらのファイルの詳細については、ナレッジ ベースの記事も参照してください。
私たちはそれを聞いて申し訳ございません
理由をお聞かせください