AutoHotkey スクリプト や FFXI Switch Monitor を使ったウィンドウ切り替えを紹介しましたが、どちらもうまく動かないという方向けに、**Windower のアドオン「switch_focus」**を使う方法を紹介します。
Windower のアドオンとして動くので、外部ツールの追加インストールが不要なのが特徴です。
switch_focus とは
2024年10月に Windower に追加された公式アドオンです。FFXI Switch Monitor と同様のウィンドウ切り替え機能を持っています。
Windower のランチャーからインストールできるので、導入がかんたんです。
必要なもの
- Windower 4(全キャラにインストール済みであること)
- Xbox コントローラー
- Windows 10 / 11
セットアップ手順
1. switch_focus をインストールする
Windower ランチャーを開いて、Addons タブから switch_focus を探してインストールしてください。
インストール後、切り替えたい全キャラのFFXI内で以下のコマンドを実行してロードします。
//lua load switch_focus
毎回手動でロードするのが面倒な場合は、Windower の Startup Scripts に追加しておくと自動でロードされます。
2. ゲームパッドに対応させる
switch_focus 自体はゲームパッドに対応していないため、コントローラーで切り替えるにはJoyToKeyなどのツールでコントローラーのボタンをキーボードのキーに変換して、そのキーを switch_focus のコマンドに割り当てる必要があります。
使い方
switch_focus は FFXI 内でコマンドを打って切り替えます。
| コマンド | 動作 |
|---|---|
//switch next または //switch n | 次のキャラに切り替え(アルファベット順) |
//switch prev または //switch p | 前のキャラに切り替え(アルファベット順) |
//switch to キャラ名 | 指定したキャラに切り替え(部分一致OK) |
//switch back | 直前に自分にフォーカスを送ってきたキャラに戻る |
例えば Nifim というキャラに切り替えたい場合は以下でOKです。
//switch to Nif
切り替え順はアルファベット順になります。
よくある質問
Q. 切り替え順を自由に変えられますか? A. next / prev はアルファベット順固定です。順番を指定したい場合は //switch to キャラ名 で直接指定してください。
Q. 切り替え先のキャラにも switch_focus が必要ですか? A. はい。切り替えたい全キャラに switch_focus がロードされている必要があります。
Q. コントローラーで使いたいのですがゲームパッドに対応していますか? A. 直接は対応していません。JoyToKey などでコントローラーのボタンをキーに変換してから使ってください。
まとめ
switch_focus は外部ツール不要で Windower だけで完結するのが強みです。ゲームパッド対応には一手間かかりますが、AutoHotkey や FFXI Switch Monitor がうまく動かない環境でも安定して動作します。
ウィンドウ切り替えの方法をまとめると以下の通りです。
| 方法 | 順番変更 | ゲームパッド | 安定性 |
|---|---|---|---|
| AutoHotkey スクリプト | ✅ できる | ✅ そのまま使える | △ 環境によってエンターバグあり |
| FFXI Switch Monitor | ❌ 起動順固定 | ✅ XInput Plus で対応 | ⭕ 安定 |
| switch_focus(この記事) | △ 直接指定は可能 | △ JoyToKey が必要 | ⭕ 安定 |
自分の環境に合った方法を試してみてください!
コメント