タイムラインのマウス操作割り当て - sigma-axis/aviutl_enhanced_tl GitHub Wiki

タイムラインに割り当てられるマウス操作

タイムラインに割り当てられるマウス操作の一覧です.enhanced_tl.ini ファイルの当該部分で,マウスボタンと修飾キーの組み合わせに番号を割り振ることで使用できます.

記述形式については操作割り当ての設定の書き方を参照してください.

  • 次のセクションに記述します.

    1. [mouse_override.timeline.drag]
    2. [mouse_override.timeline.drag.object]
    3. [mouse_override.timeline.click]
    4. [mouse_override.timeline.click.object]
    5. [mouse_override.timeline.dbl_click]
    6. [mouse_override.timeline.dbl_click.object]
    7. [mouse_override.timeline.wheel]
  • セクションの末尾に付いている .object の意味は以下の通りです.

    1. [mouse_override.timeline.****]

      オブジェクトのない背景部分でマウス操作したときに動作します.またオブジェクト上であっても,[mouse_override.timeline.****.object] に記述がない場合にも動作します.

    2. [mouse_override.timeline.****.object]

      タイムラインのオブジェクト上にマウスカーソルがあるときのみ動作します.記述がない場合は,[mouse_override.timeline.****] で指定されたマウス操作が動作します.

  • 一部のマウス操作は オブジェクト限定 になっています.

    • オブジェクト限定 のものは [mouse_override.timeline.****.object] にのみ割り当てられます.
    • オブジェクト限定 でないものは [mouse_override.timeline.****][mouse_override.timeline.****.object] のどちらでも割り当てられます.

ドラッグ操作

[mouse_override.timeline.drag][mouse_override.timeline.drag.object] に割り当ててください.

一部は [mouse_override.timeline] に指定した設定項目の影響を受けます.

番号 機能 オブジェクト限定
0 割り当てなし.
1 通常の左クリックドラッグ.
  • Ctrl, Shift, Alt の修飾キーの影響を受ける.
  • オブジェクト上でドラッグ開始時に Ctrl を押しているとき,Shift は押していない認識.
  • 細かくカスタマイズしない場合,これを左クリックに割り当てれば通常通り拡張編集が使える.
2 オブジェクトの修飾キーなしでの左クリックドラッグ.
  • オブジェクトの移動や始点,終点,中間点を動かせる.
  • Ctrl, Alt の修飾キーの影響を受けない.
  • ドラッグ開始時の Shift は押していない認識.
  • ドラッグ移動中は Shift の影響を受ける (移動方向固定).
3 オブジェクトの Ctrl+左ドラッグ.
  • 複数オブジェクトを移動できる.
  • Ctrl を離しても複数選択が継続される.
  • ドラッグ開始時の Shift は押していない認識.
  • ドラッグ移動中は Shift の影響を受ける (移動方向固定).
4 オブジェクトの Shift+左ドラッグ.
  • 特定の中間点区間のみ長さを調整する.
  • Ctrl, Shift, Alt の修飾キーの影響を受けない.
  • オブジェクトの両端や中間点のドラッグ時にのみ有効.
    • 両端や中間点でない場合,2 の動作を行う.
5 空白部分の修飾キーなしでの左クリックドラッグ.
  • 現在フレームを移動する.
  • Ctrl, Alt の修飾キーの影響を受けない.
  • Shift の影響は受ける.
6 空白部分の Ctrl+左ドラッグ
  • ドラッグ範囲のオブジェクトを複数選択する.
  • Ctrl, Shift, Alt の修飾キーの影響を受けない.
7 Alt+左ドラッグ
  • タイムラインをドラッグでスクロールする.
  • Ctrl, Shift, Alt の修飾キーの影響を受けない.
100 タイムラインやレイヤーの拡大率を操作するドラッグ.
101 近くの境界/中間点に現在フレームを移動するドラッグ.
102 近くの BPM グリッドに現在フレームを移動するドラッグ.
255 バイパス (このプラグインによる介入なし / 他プラグインに処理を回す).

[記述方法はこちら]

  • [mouse_override.timeline.drag] の初期値は以下の通り:

    L=1
    R=0
    M=0
    X1=255
    X2=255
    L+R=0
    • 各種修飾キーがあるものは,修飾キーがないものと同じ指定.
    • 未指定の操作は上記の初期値で指定した機能で動作します.
  • [mouse_override.timeline.drag.object] の初期値は「指定なし」です.各種ドラッグ操作は [mouse_override.timeline.drag] で指定した機能で動作します.

クリック・ダブルクリック操作

[mouse_override.timeline.click], [mouse_override.timeline.click.object], [mouse_override.timeline.dbl_click], [mouse_override.timeline.dbl_click.object] に割り当ててください.

  • [mouse_override.timeline.click], [mouse_override.timeline.click.object] はクリック操作です.

    • マウスボタンを 離した タイミングで動作します (押した タイミングではない).
  • [mouse_override.timeline.dbl_click], [mouse_override.timeline.dbl_click.object] はダブルクリック操作です.

番号 機能 オブジェクト限定
0 割り当てなし.
1 オブジェクトの Ctrl+Shift+左クリック.
  • 直前にクリックした点から現在の点までの範囲を複数選択.
2 オブジェクトの左ダブルクリック.
  • 設定ダイアログの表示/非表示を切り替え.
3 右クリック.
  • メニューを表示.
100 指定位置に中間点を追加 / 削除.
102 レイヤー左側のオブジェクトを全て選択 / 選択解除.
103 レイヤー右側のオブジェクトを全て選択 / 選択解除.
106 シーンにあるオブジェクトを全て選択 / 選択解除.
110 オブジェクト左の空白を詰める.
  • クリック位置か,そこより右にあるオブジェクト全てを左に移動して,空白を埋める.
111 オブジェクト右の空白を詰める.
  • クリック位置か,そこより左にあるオブジェクト全てを右に移動して,空白を埋める.
112 オブジェクト表示 / 非表示の切り替え.
255 バイパス (このプラグインによる介入なし / 他プラグインに処理を回す).

[記述方法はこちら]

  • [mouse_override.timeline.click] の初期値は以下の通り:

    L=0
    R=3
    M=0
    X1=255
    X2=255
    • 各種修飾キーがあるものは,修飾キーがないものと同じ指定.
    • 未指定の操作は上記の初期値で指定した機能で動作します.
  • [mouse_override.timeline.click.object] の初期値は以下の通り:

    L<ctrl+shift>=1
    • 未指定の操作は [mouse_override.timeline.click] で指定した機能で動作します.
  • [mouse_override.timeline.dbl_click] の初期値は以下の通り:

    L=0
    R=0
    M=0
    X1=255
    X2=255
    • 各種修飾キーがあるものは,修飾キーがないものと同じ指定.
    • 未指定の操作は上記の初期値で指定した機能で動作します.
  • [mouse_override.timeline.dbl_click.object] の初期値は以下の通り:

    L=2
    • 未指定の操作は [mouse_override.timeline.dbl_click] で指定した機能で動作します.

ホイール操作

[mouse_override.timeline.wheel] に割り当ててください.

番号が 2 つ並んでいるものは順方向と逆方向の違いです.ホイールの操作方向がお互い逆になっています.

一部は [mouse_override.timeline][walkaround] に指定した設定項目の影響を受けます.

番号 機能
0 割り当てなし.
1, 2 タイムライン水平スクロール.
  • 時間方向のスクロール.
3, 4 タイムライン垂直スクロール.
  • レイヤー方向のスクロール.
5, 6 タイムラインを拡大縮小.
  • 水平方向の拡大縮小.
  • 拡大縮小の中心は zoom_center_wheel で指定可能.
101, 102 レイヤー幅の拡大縮小.
  • 垂直方向の拡大縮小.
  • 103, 104 現在フレームを 1 フレーム移動.
    105, 106 現在フレームを一定量移動.
    107, 108 現在フレームを中間点へ移動(レイヤー).
    109, 110 現在フレームをオブジェクト境界へ移動(レイヤー).
    111, 112 現在フレームを中間点へ移動(シーン).
    113, 114 現在フレームをオブジェクト境界へ移動(シーン).
    115, 116 現在フレームをBPMグリッドへ移動.
    121, 122 シーン切り替え.
    255 バイパス (このプラグインによる介入なし / 他プラグインに処理を回す).

    [記述方法はこちら]

    • 初期値は以下の通り:

      none=1
      ctrl=5
      shift=1
      alt=3
      ctrl+shift=5
      ctrl+alt=5
      shift+alt=3
      ctrl+shift+alt=5
      R=0
      • 各種修飾キーがあるものは,修飾キーがないものと同じ指定.
      • 未指定の操作は上記の初期値で指定した機能で動作します.
    ⚠️ **GitHub.com Fallback** ⚠️