Keyboard In DATは、FIFO(first in/first out)テーブルに最新のキーイベントを一覧表示します。 Shift、Ctrl、Altなど、キーを押すたびに1つの行があり、左側と右側が区別されます。 便宜上、キーを押すたびに、Shift、Ctrl、Altがその時点で押されていたかどうかが列に示されます。
コントロールパネル、実行モード、ネットワークエディタウィンドウのいずれであっても、カーソルがTouchDesignerウィンドウの外側にある場合でもキーを押すことができます。 例外:エディターウィンドウにテキストを入力しているとき。
特定のキーのみを監視するようにフィルターを設定できます。 カスタムショートカットは、添付のスクリプトのpythonコールバックによって定義および処理できます。
メッセージをログに追加することを禁止/許可します。
onの場合、キーイベントはperformモード中のみ検出されます。
フィルタを通過させるキーのリストを設定します。文字をスペースで区切ってリストに入れてください。例えば、1、2、g、h のキーの場合は ‘1 2 g h’ とします。これらのキーだけがログに追加され、イベントが発生します。空欄の場合フィルタリングは行われません。受け入れられるキーのリストはKeyboard UI の章を参照してください。
注意すべきショートカットのリスト。 ショートカットの定義については、注記の Shortcuts を参照してください。
イベントを検出するためのパネルへの参照のオプションのリスト。 リストされたパネルのいずれかにフォーカスがある場合にのみ、イベントが発生します。
オンの場合、左右の修飾キーの状態がテーブルに追加されます。 このパラメータの状態を切り替えると、テーブルの内容がリセットされます。
Callback するDATのパスを設定します。
スクリプトが実行される場所を設定します。
- Current Node / current
スクリプトは現在のノードの位置から実行されます。 (例えば、’cc’ が指す場所)
- Callbacks DAT / callbacks
スクリプトはCallbacks DATの位置から実行されます。
- Specified Operator / op
スクリプトは以下のFrom Operatorパラメータで設定したオペレータから実行されます。
ExecuteがSpecifiedOperatorに設定されている場合、状態が変化するとDATがスクリプトを実行するようにトリガーするオペレータを設定します。 この演算子は、Execute From パラメーターがSpecified Operator に設定されている場合にスクリプトが実行されるパスでもあります。
DATはデフォルトで100メッセージに制限されていますが、Clamp Outputでは無制限を含む任意の設定が可能です。
メッセージの数を制限し、古いメッセージはリストから最初に削除されます。
見出しを除くすべての行を削除します。 Pythonスクリプトでクリアするには`op(“*”opname”*“).par.clear.pulse()`
参照:共通 Common ページ