日本語

MacでPS2コントローラーを使うには

Mac App StoreでInputConfigをダウンロードこのアプリは完全に無料です。アカウントを作る必要はありません。サブスクリプションも面倒なダウンロードもなく、ロックされた機能もありません。Appleシリコンに最適化されています。

PS2からUSBへのアダプターを使います。DualShock 2の先はUSBではなくPlayStationの端子で、Bluetoothもないので、アダプターが唯一の入口です。アダプターを通すと、普通のUSBゲームパッドになります。macOSはそれをゲームコントローラーとして扱いませんが、私が作っている無料のMacアプリInputConfigは、普通のUSBゲームパッドを直接読み取り、そのボタンとスティックをキーとマウスに割り当てます。

私自身はPS2のアダプターを試していないので、このページでは自分のもので確認する方法を紹介します。InputConfigが読み取れるものは、アプリ自身のコードと、同梱のコントローラー一覧をもとにしています。

手順

  1. コントローラーをPS2からUSBへのアダプターにつなぎ、アダプターをMacにつなぎます。
  2. コントローラーのAnalogボタンを押して、ライトを点灯させます。
  3. ブラウザでゲームパッドテスターを開くか、InputConfigのデバイス(Devices)メニューを開いて、ボタンを押します。
  4. InputConfigで行のスキャン(Scan)を押し、ボタンを押して、送る内容を選びます。

アダプター経由でつなぐ

  • 操作:コントローラーをアダプターに、アダプターをMacにつなぎます。コントローラーのAnalogボタンを押して、赤いライトを点灯させます。
  • macOS:USBゲームパッドとして認識します。名前は、アダプターが自分につけたものです。
  • 確認:ゲームパッドテスターを開いて、ボタンを押します。Macが受け取ったものが描かれます。

Macが見ているのはアダプターという機器なので、これが動くかどうかはアダプターで決まります。

InputConfigのサイドバー上部にあるPS2アダプターのポップオーバー。Slot 0、USB、HIDレポートから読み取りと表示され、Disconnectボタンがあります。
図1:USBアダプターにつないだPS2のパッド。macOSはゲームコントローラーと呼びませんが、InputConfigは読み取ります。

InputConfigがすでに知っているものを知る

InputConfigに同梱のコントローラー一覧は、コミュニティのデータベースがもとで、Twin USB JoystickとPlayStation Adapterと名乗る、よくある2種類のアダプターと、すでにUSBであるSonyのPlayStation Classicのコントローラーの、Mac向けの項目があります。項目があれば、ボタンの名前も位置も正しく表示されます。なければ、アダプターは名前のないゲームパッドとして読み取られ、スキャンが、各ボタンの送るものを割り当てます。項目のないアダプターも動きます。スキャンは、名前を知る必要がないからです。コントローラーIDの検索で、一覧を検索できます。

Analogをオンにする

DualShock 2には、スティックの間に、赤いライトのついたAnalogボタンがあります。ライトが消えているとスティックはオフで、十字キーとボタンだけが報告されます。つないだあとに一度押してください。PS2のパッドでスティックが反応しないときは、たいていAnalogのライトが消えています。アダプターによっては、Macがスリープするとリセットされるので、復帰したあとにライトをもう一度確認してください。

InputConfigのLive Visualizerで、Desktop Navigationプリセットを使い、PS2アダプターをつないだ様子。押したコントロールが点灯しています。
図2:Analogがオンなら、Live Visualizerで両方のスティックの点が動きます。動かないなら、パッドのAnalogボタンを押してください。

キーとマウスに割り当てる

macOSはアダプターをゲームコントローラーとして一覧表示しないので、独自のコントローラー対応を持つゲームは、無視することがあります。割り当てれば、それを避けられます。InputConfigで行のスキャンを押し、ボタンを押して、キー、クリック、マクロを選びます。スティックはWASDとマウスの視点になります。キーとマウスに割り当てれば、PS2のパッドでMacのどのゲームも遊べます。最初のプリセットに手順があり、Macのエミュレータとレトロゲームに、エミュレータ用のレイアウトがあります。

届かないものを知る

  • 振動。InputConfigは、この方法で読み取るパッドの振動を動かしません。
  • ボタンの感圧。DualShock 2のフェイスボタンは、押す強さを感知できます。普通のオンとオフのボタンとして届くと考えてください。
  • ゲーム用のゲームコントローラー。InputConfigが送るのはキーボードとマウスのイベントで、仮想のコントローラーではありません。

ボタンとスティックが届くと考えてください。ほとんどのゲームに必要なのは、それだけです。

Macが認識しないとき

  1. システム情報(System Information)を確認する。Optionを押しながらAppleメニューを開き、システム情報を選んで、USBを見ます。アダプターがなければ、ケーブル、ポート、アダプターのどれかが原因です。
  2. 直接つなぐ。ハブは通さないでください。
  3. デバイスメニューを開く。InputConfigのデバイスでは、Macが読み取れるパッドはチェックを入れる一覧に表示され、読み取れないものは、理由つきでグレーアウトされます。
  4. アダプターのほかのポートやモードを試す。2ポートのアダプターや、モードスイッチのあるアダプターは、それぞれで動作が違うことがあります。各ポートを別々に送る2ポートのアダプターでは、InputConfigは2つ目のポートのスティックも読み取ります。

MacがUSBにアダプターを一覧表示しているなら、あとは割り当てです。MacでのジェネリックなUSBゲームパッドで、さらに詳しく説明していて、MacでのPS3コントローラーで、次のPlayStationのパッドを説明しています。

ひとことでまとめると

  • つなぐ。PS2からUSBへのアダプターが必要です。
  • Analog。ライトが点灯していないと、スティックは反応しません。
  • 使う。InputConfigで各ボタンをスキャンして、キーを与えます。

古いパッドと小さなアダプターは、ボタンを割り当てれば、Macのコントローラーとして十分使えます。

よくある質問

PS2コントローラーをMacで使えますか?

はい。PS2からUSBへのアダプターを使います。アダプターを通すと普通のUSBゲームパッドになり、InputConfigのような割り当てツールが読み取って、キーとマウスにします。

MacのPS2コントローラーのアダプターにドライバは必要ですか?

普通のUSBゲームパッドを読み取るのにドライバは要りません。macOSはそれをゲームコントローラーとして一覧表示しないので、割り当てツールか、USBゲームパッドを直接読み取るエミュレータを使います。

PS2コントローラーのスティックが動かないのはなぜですか?

たいていAnalogのライトが消えています。スティックの間のAnalogボタンを押して、赤いライトを点灯させます。

Macで使えるPS2からUSBへのアダプターはどれですか?

アダプターは試していないので、順位はつけられません。InputConfigの一覧には、Twin USB JoystickとPlayStation Adapterとして表示されるアダプターのMac向けの項目があり、ほかのものは名前のないゲームパッドとして読み取ります。

MacのエミュレータでPS2コントローラーを使えますか?

はい。USBゲームパッドを読み取るエミュレータなら直接使えます。キーボードを求めるものには、割り当てツールが各ボタンからキーを送ります。

日本語のページ

日本語のページ

くわしいガイド(英語)

このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、InputConfigは日本語で表示されます。サイトの一部のページは英語のみです。

ほかの言語で読む: English, Français, 繁體中文

Mac App StoreでInputConfigをダウンロード無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります。