Keyboard In DAT

概要

Keyboard In DATは、FIFO(first in/first out)テーブルに最新のキーイベントを一覧表示します。 Shift、Ctrl、Altなど、キーを押すたびに1つの行があり、左側と右側が区別されます。 便宜上、キーを押すたびに、Shift、Ctrl、Altがその時点で押されていたかどうかが列に示されます。
コントロールパネル、実行モード、ネットワークエディタウィンドウのいずれであっても、カーソルがTouchDesignerウィンドウの外側にある場合でもキーを押すことができます。 例外:エディターウィンドウにテキストを入力しているとき。
特定のキーのみを監視するようにフィルターを設定できます。 カスタムショートカットは、添付のスクリプトのpythonコールバックによって定義および処理できます。

パラメータ – Keyboard In ページ
Active / active

メッセージをログに追加することを禁止/許可します。

Perform Window Only / perform

onの場合、キーイベントはperformモード中のみ検出されます。

Keys / keys

フィルタを通過させるキーのリストを設定します。文字をスペースで区切ってリストに入れてください。例えば、1、2、g、h のキーの場合は ‘1 2 g h’ とします。これらのキーだけがログに追加され、イベントが発生します。空欄の場合フィルタリングは行われません。受け入れられるキーのリストはKeyboard UI の章を参照してください。

Shortcuts / shortcuts

注意すべきショートカットのリスト。 ショートカットの定義については、注記の Shortcuts を参照してください。

Panels / panels

イベントを検出するためのパネルへの参照のオプションのリスト。 リストされたパネルのいずれかにフォーカスがある場合にのみ、イベントが発生します。

Left/Right Modifiers / lrmodifiers

オンの場合、左右の修飾キーの状態がテーブルに追加されます。 このパラメータの状態を切り替えると、テーブルの内容がリセットされます。

パラメータ – Log ページ
Callbacks DAT / callbacks

Callback するDATのパスを設定します。

Execute from / executeloc

スクリプトが実行される場所を設定します。

  • Current Node / current
    スクリプトは現在のノードの位置から実行されます。 (例えば、’cc’ が指す場所)
  • Callbacks DAT / callbacks
    スクリプトはCallbacks DATの位置から実行されます。
  • Specified Operator / op
    スクリプトは以下のFrom Operatorパラメータで設定したオペレータから実行されます。
From Operator / fromop

ExecuteがSpecifiedOperatorに設定されている場合、状態が変化するとDATがスクリプトを実行するようにトリガーするオペレータを設定します。 この演算子は、Execute From パラメーターがSpecified Operator に設定されている場合にスクリプトが実行されるパスでもあります。

Clamp Output / clamp

DATはデフォルトで100メッセージに制限されていますが、Clamp Outputでは無制限を含む任意の設定が可能です。

Maximum Lines / maxlines

メッセージの数を制限し、古いメッセージはリストから最初に削除されます。

Clear Output / clear

見出しを除くすべての行を削除します。 Pythonスクリプトでクリアするには`op(“*”opname”*“).par.clear.pulse()`

パラメータ – Common ページ

参照:共通 Common ページ