日本語
Macでコントローラーのスティックを反転する方法
このアプリは完全に無料です。アカウントを作る必要はありません。サブスクリプションも面倒なダウンロードもなく、ロックされた機能もありません。Appleシリコンに最適化されています。
ゲームがコントローラーを自分で読むなら、ゲーム自体の設定でY軸を反転します。スティックをInputConfigで割り当てているなら、スティックの行のオプション(Options)を開き、方向を反転にチェックを入れます。その行が送るもの(カメラの視点、ポインタ、スクロール)の軸が反転します。
私は、コントローラーをキーとマウスに割り当てる無料のMacアプリInputConfigを作っています。どちらが必要かは、スティックを読むのが誰かで決まります。
手順
- ゲームがコントローラーに対応しているなら、まずゲームの設定でInvert Yを確かめます。
- InputConfigで割り当てたスティックなら、プリセットを開き、編集(Edit)をクリックします。
- スティックの上と下の行を見つけ、それぞれのOptionsを開きます。
- 方向を反転(Invert direction)にチェックを入れます。
- Saveをクリックして、スティックを試します。
スティックを読むのが誰かを見極める
- ゲームが読む。コントローラーに対応するゲームには、自前のInvert YやInvert Lookの設定があります。InputConfigは、ゲームがコントローラーから受け取るものを変えないので、そちらを使います。
- InputConfigが読む。プリセットを通して、スティックがマウスを動かしたりキーを押したりするなら、設定はInputConfigにあります。
InputConfigで反転する
- 操作:Editをクリックし、スティックの行を見つけて、上の行と下の行のOptionsを開き、それぞれで方向を反転にチェックを入れます。
- InputConfig:その軸を反転します。上が、これまで下が送っていたものを送るようになります。
- 確認:Saveをクリックして、スティックを上に倒します。視点、ポインタ、ページが逆向きに動きます。

視点を反転するだけなら、上と下の行だけを反転し、左右はそのままにします。
または2つの出力を入れ替える
もう1つ、わかりやすいと感じる人もいる方法があります。方向を反転はオフのまま、2つの行が送るものを入れ替えます。スティックの上がマウスの下への動き、スティックの下がマウスの上への動きを送ります。結果は同じです。
スクロールだけを反転する
同じスイッチは、スクロールの行にも使えます。右スティックのスクロールが逆向きに感じるなら、その2つのスクロールの行で方向を反転にチェックを入れます。変わるのはコントローラーのスクロールだけなので、トラックパッドとマウスは自分の向きのままです。
できないこと
InputConfigが送るのは、キーとマウスの動きです。変更したコントローラーをゲームに渡すわけではないので、コントローラーを直接読むゲームのスティックは反転できません。それはゲーム自体の設定の役目です。
まとめ
- ゲームがパッドを読む。ゲームのInvert Y設定を使います。
- InputConfigで割り当てた。スティックの行のオプションで、方向を反転。
上と下の行は一緒に反転してください。そうしないと、スティックは一方向にしか働きません。
よくある質問
Macでコントローラーのy軸を反転するには?
コントローラーに対応するゲームでは、ゲームのInvert Y設定を使います。InputConfigで割り当てたスティックなら、スティックの上と下の行のオプションで、方向を反転にチェックを入れます。
右スティックだけを反転できますか?
はい。方向を反転は行ごとに設定するので、右スティックの行だけ反転して、左スティックはそのままにできます。
トラックパッドを変えずに、コントローラーのスクロールを逆にできますか?
はい。InputConfigで、スティックのスクロールの行に方向を反転のチェックを入れます。変わるのはコントローラーのスクロールだけです。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、InputConfigは日本語で表示されます。サイトの一部のページは英語のみです。
ほかの言語で読む: English, Français, 한국어, Русский, 繁體中文, 简体中文
無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります。