日本語

MacでXboxコントローラーをマウスとして使う方法

はい、マッパーがスティックとトリガーをポインタとクリックに変えれば、XboxコントローラーはMacのマウスとして使えます。BluetoothのXboxコントローラーは、すべてドライバなしでMacにペアリングできます。私が作っている無料のMacアプリInputConfigは、それをすべてのアプリで使えるマウスとキーボードに変えます。macOS自体にはこれができません。ゲームコントローラの設定でできるのは、コントローラーのボタンをほかのコントローラーのボタンに入れ替えることだけで、しかもパッドにすでに対応しているゲームの中だけです。

Mac App StoreでInputConfigをダウンロードInputConfigはMac App Storeで無料です。macOS 14以降に対応し、アカウントもトラッキングもありません。オープンソースです。

手順

  1. XboxコントローラーをBluetoothでペアリングします。macOS 15以降なら、USBケーブルでもつなげます。
  2. InputConfigを開き、アクセシビリティのアクセスを許可します。
  3. Desktop Navigationプリセットを有効にします。
  4. プリセットのページでPointer speedをドラッグするか、エディタで行を調整します。

コントローラーをペアリングしてDesktop Navigationをオンにする

ステップ1:ペアリング

  • あなた:上端の小さなペアリングボタンを、Xboxボタンが速く点滅するまで押し続け、システム設定のBluetoothでコントローラーを選びます。またはUSBケーブルをつなぎます。macOSがUSBを読み取るのはmacOS 15 Sequoia以降です。
  • macOS:ドライバなしで、ゲームコントローラーとして接続します。
  • 確認:Xboxボタンが点灯したままになり、コントローラーがシステム設定の「ゲームコントローラ」に表示されます。

ステップ2:有効にする

  • あなた:InputConfigを開き、アクセシビリティのアクセスを許可して、内蔵のDesktop Navigationプリセットを有効にします。
  • InputConfig:左スティックでポインタを動かし、RTとAでクリックします。
  • 確認:左スティックを倒すとポインタが動きます。スティックを離してもポインタが流れるときは、プリセットを開いて、スティックのデッドゾーンを上げます。
Xbox Seriesコントローラーに描いたInputConfigのDesktop Navigationプリセット。RTが左クリック、LTが右クリック、ViewがSpotlight、MenuがReturn。
Figure 1. XboxコントローラーのDesktop Navigation:両側のキーが各ボタンを示すので、覚える必要はありません。

レイアウトを役割ごとに並べます。

  • ポインタとスクロール。左スティックでポインタを動かし、右スティックでスクロールします。
  • クリック。RTとAで左クリック、LTで右クリックです。
  • 編集。B、X、Yが取り消し、カット、ペーストで、右スティックを押すとすべてを選択します。
  • Macの中を動く。十字キーで矢印キー、バンパーでアプリの切り替え、MenuでReturn、ViewでSpotlightを開きます。

ほかの用意されたレイアウトを選ぶ

  • Mouse + Scroll。ポインタだけのレイアウトです。Aで左クリック、Bで右クリック、Xで中クリックし、十字キーでポインタを少しずつ動かして小さな対象を狙えます。
  • Easy Browse。1.6で加わりました。パッドだけでMac全体を操作します。ゆっくり始まるポインタ、Aでクリック、Bでページを戻る、左スティックを押して掴んで離す、右スティックを押してダブルクリック、LBでDictation、RBで選択したテキストの読み上げです。

小さな対象に合わせてポインタを遅くする

  • Pointer speedとScroll speed。プリセットのページにあり、1.6で加わりました。プリセット内のポインタとスクロールの行すべてを、まとめて速くも遅くもできます。
  • Ramp-up。スティックの行のオプションにあります。ポインタがゆっくり始まり、押し続けるほど加速するので、小さなボタンに当てやすくなります。
  • Smoothカーブ。少し倒したときはゆっくりのままで、いっぱいに倒せば画面を横切れます。

先にPointer speedを下げ、小さな対象にまだ当てにくいときだけRamp-upを使ってください。どちらも、コントローラーでのマウスの速さとコントローラーでのスクロールで説明しています。

使えるXboxコントローラーを確認する

  • Bluetooth。Xbox Wireless Controller(2016年以降のBluetooth対応モデル)、Xbox Series X|Sコントローラー、Xbox Elite Series 2、Xbox Adaptive Controllerです。
  • USBケーブル。Xbox One、Series、Eliteのコントローラーで、macOS 15 Sequoia以降です。Bluetoothのない初代Xbox Oneコントローラーは、このケーブルとmacOS 15が必要です。
  • まったく使えない。有線のXbox 360パッドとXbox 360ワイヤレス受信機は、macOSが読み取れません。1.6からは、InputConfigが推測に任せず、デバイスメニューにそのことを表示します。
  • Elite Series 2のパドル。行のスキャン(Scan)を押してパドルを押します。InputConfigは、Macが受け取ったものをそのまま割り当てます。プロファイルとパドルは、MacでのElite Series 2で説明しています。

スティックなしでポインタを動かす:Xbox Adaptive Controller

Adaptive Controllerの2つの大きなパッドと3.5 mmのポートは、InputConfigから見ればすべてボタンです。ポインタを少しずつ動かす操作、クリック、好きなキーに割り当て、いつも使っているスイッチをつなぎます。設定のすべては、Xbox Adaptive Controllerのガイドで説明しています。

ポインタが動かないとき

いちばん小さな手順から順に、この梯子を上ってください。

  1. ペアリングを確認する。システム設定の「ゲームコントローラ」にコントローラーが表示され、ボタンが光るはずです。
  2. ケーブルとmacOSを確認する。有線のXbox OneやSeriesのパッドには、macOS 15以降が必要です。それより前なら、Bluetoothでペアリングします。
  3. アクセシビリティを確認する。ライブビジュアライザーは光るのにポインタが動かないときは、システム設定のプライバシーとセキュリティ、アクセシビリティで、InputConfigをオンにします。
  4. 機種を確認する。有線のXbox 360パッドなら、デバイスメニューにその名前が出て、macOSが読み取れないと説明されます。

Xboxコントローラーにできないこと

Xboxコントローラーにはタッチパッドもジャイロもないので、Macではスティックだけでポインタを動かします。指をすべらせたり、傾けたりして動かしたいなら、PlayStationのコントローラーが必要です。PS5コントローラーをマウスにするをご覧ください。ただしトリガーはアナログなので、スティックでできることは何でも動かせます。

短くまとめると

  • ペアリング。最近のXboxパッドならBluetooth、macOS 15以降ならケーブルも使えます。
  • 有効にする。Desktop Navigationをオンにして、Pointer speedを調整します。
  • 限界を知る。ポインタを動かせるのはスティックだけです。Xboxのパッドにはタッチパッドも傾き検知もないからです。

Xboxのパッドとプリセット1つで、Steamもドライバもなしに、ソファで使えるマウスが完成します。

よくある質問

MacはXboxコントローラーに対応していますか?

はい。BluetoothのXboxコントローラーは、システム設定でドライバなしにペアリングでき、macOS 15 Sequoia以降ならUSBケーブルも使えます。コントローラーに標準で対応したゲームは、すぐに認識します。それ以外では、InputConfigがキーボードとマウスのイベントを送ります。

XboxコントローラーでMacのマウスを動かせますか?

はい、マッパーを使います。InputConfigのDesktop Navigationプリセットは、左スティックにポインタ、右スティックにスクロール、トリガーにクリックを割り当てます。

Xboxコントローラーのポインタを遅くしたり速くしたりするには?

プリセットのページでPointer speedをドラッグします。もっと細かく調整するには、スティックの行のオプションを開き、SmoothカーブかRamp-upを設定します。

Elite Series 2のパドルはMacで動きますか?

はい、コントローラー自身のプロファイル経由です。各パドルは、プロファイルが割り当てた顔ボタンを送るので、そのボタンをほかのボタンと同じように割り当てられます。

XboxコントローラーをMacのマウスにするのにSteamは必要ですか?

いいえ。InputConfigはSteamを閉じたままメニューバーで動き、ポインタはFinderからブラウザーまで、すべてのアプリで動きます。Steamも専用のデスクトップ用レイアウトで似たことができますが、Steamを開いている間だけです。

有線のXbox 360コントローラーがMacで動かないのはなぜですか?

macOSは有線のXbox 360パッドもXbox 360ワイヤレス受信機も読み取れないので、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, 繁體中文, 简体中文

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