日本語
Macでコントローラーのボタンにキーを割り当てる方法
Macでコントローラーのボタンにキーボードのキーを割り当てるには、マッピング用のアプリが必要です。macOSだけではできないからです。システム設定のゲームコントローラでできるのは、コントローラーのボタン同士の入れ替えだけで、それもコントローラーに対応しているゲームに限られます。
私はまさにそのためにInputConfigを開発しています。無料のオープンソースアプリで、PlayStation、Xbox、Switch、8BitDoのコントローラーと、一般的なUSBジョイスティックを読み取れます。設定は2分ほどで終わります。
InputConfigはMac App Storeで無料です。macOS 14以降に対応し、アカウントもトラッキングもありません。オープンソースです。
手順
- コントローラーをBluetoothかUSBで接続します。
- InputConfigを開き、アクセシビリティへのアクセスを許可します。
- プリセットを作り、行のScanをクリックして、コントローラーのボタンを押します。
- 出力にKeyboard Keyを選び、キーを指定します。
- 保存してActivateをクリックします。割り当てはすべてのアプリで働きます。
最初のボタンを割り当てる
- アクセシビリティを許可する。 InputConfigを開き、求められたらアクセスを許可します。アプリがキーを送るには、macOSでこの許可が必要です。システム設定のプライバシーとセキュリティにあるアクセシビリティで確認できます。
- ボタンをスキャンする。 New Presetをクリックし、行のScanをクリックして、割り当てたいボタンを押します。行にそのボタンの名前が表示されます。
- キーを選ぶ。 行の右側でKeyboard Keyを選び、キーを指定します。1つの行で、マウスの移動、クリック、スクロール、マクロを送ることもできます。
- 有効にする。 保存してActivateをクリックします。テキストエディットを開いてボタンを押すと、そのキーの文字が入力されます。
スティックをWASDや矢印キーにする
スティックには2つの軸があり、方向ごとに1行を使います。つまり、1本のスティックが4つのキーになります。
- 4つの行。 上をW、下をS、左をA、右をDに。または4つの矢印キーに割り当てます。
- 斜め入力。 右上に倒すと2つの行が同時に働き、ゲームには2つのキーが押されているように見えます。
- オンかオフか。 キーを送るスティックはアナログではありません。キーは押されているか、離されているかのどちらかです。
コントローラーに対応していないゲームで使う
ゲームが使うキーに合わせて割り当てます。左スティックにWASD、右スティックにマウス、ジャンプにスペースキー、トリガーにマウスのボタンです。ゲームにはキーボードとマウスが見えます。アプリのSmart Preset Makerには、450を超えるゲームとアプリ用の配置が用意されています。すべての一覧(英語)。
キーがアプリに届かないとき
簡単なものから順に試してください。
- プリセットが有効か確かめる。 Live Visualizerは、押した操作部分を光らせます。光れば、InputConfigはコントローラーを読み取っています。
- アクセシビリティを確かめる。 システム設定のプライバシーとセキュリティにあるアクセシビリティを開き、InputConfigをオンにします。すでにオンの場合は、マイナスボタンで削除してから追加し直します。
- ゲームのキーに合わせる。 テキストエディタでは入力されるのにゲームでは反応しない場合は、行のキーをゲームが使っているキーに変えます。
- 二重入力を止める。 ゲームが同じ操作を2回行う場合、ゲーム自身もコントローラーを読み取っています。ゲームのコントローラー対応をオフにするか、プリセットを止めます。
- 押されたままのキーを離す。 Control、Option、Commandとピリオドのキーで、プリセットが止まり、押されているキーがすべて離されます。
できないこと
InputConfigはコントローラーをキーボードとマウスに変えるアプリで、その逆はできません。仮想コントローラーは作らないので、キーボードをゲームパッドとして使うことはできません。
まとめ
- 許可は1つ。 アクセシビリティを一度許可します。
- 1つの操作に1行。 ボタンをスキャンし、Keyboard Keyを選び、キーを指定します。
- 止める方法。 Control、Option、Commandとピリオドですべて止まります。
- マウスにもなります。 コントローラーをマウス代わりに使う方法。
スキャンして、キーを選び、有効にする。どのコントローラーでも、どのアプリでも、方法はこれだけです。
よくある質問
Macでコントローラーにキーを無料で割り当てられますか?
はい。InputConfigはMac App Storeで無料のオープンソースアプリです。アカウントもサブスクリプションもありません。
ゲーム以外のアプリでも使えますか?
はい。実際のキーボードとマウスの入力を送るので、ブラウザ、エディタ、Finderはキーボードと同じように反応します。
どのコントローラーが使えますか?
PS5 DualSenseとDualSense Edge、PS4 DualShock 4、Xbox Wireless、Series、Elite、Switch Pro、Joy-Con、8BitDo、そのほかのHIDゲームパッドです。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。アプリの画面とサイトのほかのページは英語です。
ほかの言語で読む: English, Deutsch, Français, Español, Italiano, Nederlands, Português, 简体中文, 繁體中文, 한국어, Русский
無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります.