Q100226:NukeStudio / Hieroでのスペースバーコントロールのカスタマイズ

フォローする

症状

NukeStudio / Hieroのデフォルトでは、スペースバーのキーボードショートカットは、他のアプリケーションで一般的に行われているように、Viewerを再生/一時停止するのではなく、パネルを最大化するために使用されます。

原因

これは、スペースバーのキーボードショートカットが常にアクティブペインを最大化するようにNukeStudio / Hieroでハードコードされているためです。スペースバーを設定してビューアを再生/一時停止することもできます。

スペースキーのホットキーの動作を制御するためにNukeStudio / Hieroに設定を追加するというオープン機能の要求があります。

TP 141596 - NukeStudio - スペースバーがコントロールするものの設定を追加する(Play / Stop vs. Expandペイン)

解決

スペースバーのキーボードショートカットの既存の動作を変更し、ビューアを再生/一時停止するように設定するには、以下のコードを使用できます。

import hiero.ui
from PySide import QtGui

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

実行するには、コードをスクリプトエディタパネルにコピーして、すべてのコード行を実行してください。

この機能をすべてのNukeセッションで一貫させるには、menu.pyまたはinit.pyに追加する必要があります。これらのファイルの場所や作成方法の詳細については、 Nukeのオンラインヘルプを参照してください。

    私たちはそれを聞いて申し訳ございません

    理由をお聞かせください