プロファイルの自動切り替え - x0oey6B8/KeyToKey-Web GitHub Wiki

目次

  1. プロファイルの自動切り替え
    1. 切り替わるプロファイル
  2. 設定の追加
  3. 自動切り替えの一時停止
    1. UIから
    2. C#スクリプトから

プロファイルの自動切り替え

プロファイルの自動切り替えは特定のアプリ、ウィンドウがアクティブになったときにプロファイルを自動切り替えすることができます。 この機能は自動切り替えが強制的に行われるため一つのアプリで複数のファイルを使い分けたい場合には向いていません(プロファイルを変えても自動切り替えによって変えられるため)

切り替わるプロファイル

自動切り替えで切り替わるのはメインウィンドウの一番最初のメインプロファイルです。

設定の追加

メインウィンドウの「プロファイルの操作」にある「自動切り替え」をクリックします。

右上の+ボタンをクリックします。

プロファイルを選択します。

条件を設定します。

  • プロセス名 or ウィンドウタイトル
  • 完全一致 or 部分一致

次に以下の方法で名前、タイトルを設定します。

  • リストから選択
  • 検出機能を使って選択
  • 手動入力

検出機能は条件にプロセス名が設定されている場合はプロセス名を、ウィンドウタイトルが設定されている場合はウィンドウタイトルを検出します。

すべて設定ができたら右上の完了ボタンをクリックします。

これで設定は完了です。

自動切り替えの一時停止

UIから

自動切り替えの一時停止を行うには、設定ページにある「自動切り替えを有効」のチェックを外すことで停止できます。

C#スクリプトから

C#スクリプトを使用することでも停止させることが出来ます。

// 有効にする
Profile.AutoSwitcher.IsEnabled = true;

// 無効にする
Profile.AutoSwitcher.IsEnabled = false;

// 自動切り替えが有効かどうか
if (Profile.AutoSwitcher.IsEnabled)
{

}