﻿INPUT CAST 入力ヘルパー
==========================

OBSのブラウザソースは、OBSが手前にない（ゲームを操作している）間、
コントローラーの入力を受け取れないことがあります。
この「入力ヘルパー」は、コントローラーを直接読み取ってINPUT CASTへ届けるので、
ゲーム中でも入力表示が止まりません。

■ 使い方
1. このフォルダの3つのファイルを、同じフォルダに入れたままにします
   ・INPUT-CAST-helper.bat（起動用）
   ・input-cast-helper.ps1（本体）
   ・input-cast.html（INPUT CAST）
2. 「INPUT-CAST-helper.bat」をダブルクリックします
   黒い画面が開けば起動しています。配信中は閉じないでください（最小化はOK）
3. いつものINPUT CASTの画面で、「OBSに入れる」の
   「入力ヘルパーを使う」にチェックを入れます
4. 「OBS用URLをコピー」を押し、OBSのブラウザソースのURLに貼り替えます
   （http://localhost:18484/ で始まるURLになります）

■ 注意
・配信のたびに、OBSより先に（または一緒に）INPUT-CAST-helper.bat を起動してください
・XInputのコントローラー（Xbox互換）を優先して読み取ります。
  XInputのものがつながっていないときは、DirectInputのコントローラーを読み取ります
・起動時に「WindowsによってPCが保護されました」と出た場合は、
  「詳細情報」→「実行」を押してください
・このヘルパーは、このPCの中（localhost）だけで動きます。外部とは通信しません
・終了するときは、黒い画面を閉じます
・前のヘルパーが残ったままもう一度起動すると、前のほうを自動で終了させて起動し直します

■ キーボードを使うとき
・INPUT CASTでボタンの割り当てを「キーボード」にすると、キーボードの入力も表示できます
・ヘルパーが読み取るのは、入力表示に割り当てたキーだけです
  読み取った内容は保存せず、外部にも送りません（このPCの中だけで動きます）
・ゲーム以外で文字を打っても、割り当てたキーは光ります
  配信中にパスワードなどを入力するときは、入力表示を隠すかヘルパーを止めてください
  （光ったキーから入力内容を推測されるおそれがあります）
・キーの状態を読み取るため、ウイルス対策ソフトが警告を出すことがあります
・管理者権限で動くゲームなど、一部のゲームでは反応しないことがあります

制作：TAB-1984
