サポートチケットを作成する
フォローする

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のオンラインヘルプを参照してください。

この記事は役に立ちましたか?
/

We're sorry to hear that!

Please tell us why.
4人中1人がこの記事が役に立ったと言っています

コメント