日本語
macOSだけでコントローラーにできること
macOSだけでも、PlayStation、Xbox、Switch、MFiのコントローラーをドライバなしでペアリングでき、システム設定の「ゲームコントローラ」で、ゲームごとにコントローラーのボタンを別のコントローラーのボタンに入れ替えられます。ただし、コントローラーのボタンをキーボードのキー、クリック、ポインタの移動に変えることはできず、コントローラーに対応していないアプリでは何もしません。そこから先を受け持つのが、無料のInputConfigのようなマッパーです。標準で入っているものをすべて見ていき、どこで止まるかを正確にお伝えします。
InputConfigはMac App Storeで無料です。macOS 14以降に対応し、アカウントもトラッキングもありません。オープンソースです。
手順
- システム設定の「ゲームコントローラ」を開き、対応ゲームの中でコントローラーを確認し、割り当てを変えます。
- スキャン方式の操作が合うなら、スイッチコントロールを使います。
- キー、ポインタ、スクロール、非対応のアプリには、マッパーを使います。
システム設定の「ゲームコントローラ」でボタンを入れ替える
「ゲームコントローラ」には、ペアリングした全コントローラーが並び、押したボタンがその場で表示されます。アプリごとのプロファイルを作って、コントローラーのボタンを別のコントローラーのボタンに入れ替えたり、スティックとトリガーの動作を調整したり、ホームボタンの動作を決めたりできます。コントローラーを一度つなぐと、サイドバーに現れます。
影響するのは、すでにコントローラーを読み取るゲームだけで、ボタンにキーを入力させたり、ポインタを動かさせたりすることはできません。手順は、コントローラーの割り当てが置かれる場所で説明しています。
見落とされがちな3つの設定を使う
システム設定の「ゲームコントローラ」でコントローラーを選ぶと、ボタンの図の下に便利なスイッチがいくつかあります。
- Identify。コントローラーのライトを点滅させるか、触覚のパターンを鳴らします。同じパッドが2台あるときに、どちらがどちらか分かります。
- Increase controller compatibility。Appleの説明では、Xbox 360 Controller向けに作られたゲームでコントローラーを動かせるようにします。macOS 15.4のあとに、特定のアプリでオンにしたところ、そのアプリが読み取らなくなっていた有線コントローラーが使えるようになったという報告がありました。本物のXbox 360コントローラーが使えるようになるわけではありません。
- ホームボタン。Appleのゲームアプリか、ほかのアプリを開けます。アップデート後にPSボタンやXboxボタンでゲームアプリが開くようになったなら、ここで変更します。
アップデートでコントローラーが動かなくなった場合は、バージョンごとの注意点をmacOSのアップデート後にコントローラーが動かないにまとめています。
ゲームモードとゲームアプリに任せる
- ゲームアプリ。macOS Tahoeでは、ゲームをここに集めて、対応ゲームの中でコントローラーのオーバーレイを表示できます。
- ゲームモード。macOS Sonoma以降のApple siliconのMacで、ゲームが全画面になるとオンになり、ゲームを優先して、コントローラーとAirPodsのBluetoothサンプリングレートを2倍にします(オンとオフの切り替え方)。
どちらも、コントローラーの動作そのものは変えません。
スイッチコントロールで、スイッチからMacを操作する
スイッチコントロールとフルキーボードアクセスは、スイッチやキーボード、スキャンでMacを操作するためのアクセシビリティ機能です。スイッチコントロールは、ゲームコントローラーのボタンをスイッチとして使えます。
これらはスキャン方式の操作で、合う人にはとてもよく合いますが、スティックでポインタを動かしたり、ボタンで直接文字を入力したりする方法ではありません。
iPhoneとiPadのゲームを設定する
Apple siliconのMacでは、iPhoneとiPadのゲームに、Macのゲームにはない入力設定が2つあります。ゲームを開き、メニューバーでゲーム名を選んで、設定を選びます。
- Touch Alternatives。スペースバーが画面の中央をタップし、矢印キーがスワイプになります。タップやスワイプだけで遊べるゲームに向いています。
- Controller Emulation。「Game Control」タブにあります。コントローラーに対応したゲームで、キーボードがコントローラーの代わりになり、W、A、S、Dが左スティック、スペースバーがAボタンになります。AppleがmacOS 11.3で加えました。
同時にオンにできるのは、この2つのうち1つだけで、画面のほかの場所に描かれたボタンを押す機能はどちらにもありません。そうした場合と、ゲームが認識しないパッドについては、MacでiPhoneとiPadのゲームをコントローラーで遊ぶをご覧ください。
止まる場所
標準の機能で、コントローラーからキーボードのキー、マウスの移動、クリック、スクロール、マクロ、MIDIを送るものはなく、コントローラーに対応していないアプリで動くものもありません。そこがマッパーの出番です。InputConfigは無料で、すべてのアプリに本物のキーボードとマウスのイベントを送り、デスクトップ用と、450種類以上のゲームとアプリ用のレイアウトを備えています。
短くまとめると
- ゲームごとのボタンからボタンへの入れ替え。システム設定の「ゲームコントローラ」でできます。
- どのパッドがどれか。同じ場所のIdentifyを使います。
- スキャン方式でMacを操作する。スイッチコントロールです。
- キー、クリック、ポインタ。これにはマッパーが必要です。
macOSはゲームの中でコントローラーを動かし、ゲームの外にはマッパーが要ります。
よくある質問
macOSでコントローラーをキーボードのキーに割り当てられますか?
いいえ。システム設定の「ゲームコントローラ」でできるのは、コントローラーに対応したゲームの中で、コントローラーのボタンを別のコントローラーのボタンに入れ替えることだけです。キーやマウスの出力にはマッパーが必要です。
アプリなしで、コントローラーでMacを操作できますか?
スイッチコントロールだけです。ボタンをスイッチとして使う、スキャン方式の操作です。コントローラーからポインタやキーボードを直接操作するには、InputConfigのようなマッパーが必要です。
Macのコントローラー設定はどこにありますか?
システム設定のサイドバーにある「ゲームコントローラ」です。コントローラーを一度つなぐと表示されます。
MacでIncrease controller compatibilityは何をしますか?
対応しているコントローラーを、Xbox 360 Controller向けに作られたゲームで動かせるようにします。システム設定の「ゲームコントローラ」で、コントローラー全体か、1つのアプリに対してオンにします。本物のXbox 360パッドへの対応は増えません。
Macにマッパーは内蔵されていますか?
キーやマウス入力を送るものはありません。システム設定の「ゲームコントローラ」でできるのは、コントローラーに対応したゲームの中で、コントローラーのボタンを別のコントローラーのボタンに入れ替えることだけです。コントローラーをMacのキーボードのキー、クリック、ポインタの移動に割り当てるには、無料でオープンソースのInputConfigのようなアプリが必要です。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、アプリの主なボタンとメニューは日本語で表示されます。このページではその名前を使い、英語の名前をかっこに添えています。アプリのほかの部分とサイトのほかのページは英語です。
ほかの言語で読む: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります.