
Enabler Tool for OS X を使用して Mac で Xbox One コントローラーを使用する
Xbox One は優れたコントローラを備えた素晴らしいゲーム コンソールです。コントローラを使用したいゲームがいくつかある Mac をお持ちの場合は、サードパーティ ツールを使用して、OS X でのゲーム用に Xbox One コントローラのサポートを取得できます。
この無料ユーティリティは「Xbox One Controller Enabler」という名で知られ、OS X Mavericks または OS X Yosemite を搭載した Mac で USB 接続によるコントローラーの使用を可能にします。ただし、Yosemite では動作させるのに若干の技術的な実装が必要です。どの OS X バージョンでも、Xbox One コントローラーを Mac で動作させるのは、PlayStation 3 コントローラーを使用するよりも少し複雑で、サポートが非公式であるため、途中でいくつかの問題が発生する可能性があります。とはいえ、Xbox One と Mac をお持ちで、コントローラーを使いたい場合は、試してみる価値は十分にあります。
- GitHubの開発者からXboxONeControllerEnablerを入手する
このツールは仮想ジョイスティックをシミュレートすることで動作します。そのため、特定のアプリケーションの互換性に関して多少の不具合が生じる可能性があります。
ソースコードを自分でビルドする気がなければ、おそらくコンパイル済みのバイナリをダウンロードすることになるだろう。既に述べたように、このユーティリティは少し複雑なので、実験的なソフトウェアの実行に抵抗のないMac上級ユーザー向けだ。PlayStation 3またはPS4のコントローラーをお持ちであれば、Macですぐに使えるようにするのははるかに簡単だ。
以前のOS Xリリースではアプリを起動するだけで動作するはずですが、開発者によると、OS X YosemiteユーザーはXboxOneControllerEnablerツールを動作させるにはカーネル拡張開発者モードを有効にする必要があります。これは、ターミナルで以下のコマンドを入力することで可能です。
sudo nvram boot-args=kext-dev-mode=1
通常、ブート引数を変更するには再起動が必要なので、OS X の最新バージョンで使用する前に、再起動してからイネーブラー アプリを再起動することをお勧めします。
ちなみに、後で kext-dev-mode をオフにするには、次のコマンド文字列を使用できます。
sudo nvram boot-args=kext-dev-mode=0
私自身はXbox Oneを持っていないので(いまだに貧弱なXbox 360で遊んでいるのですが、残念です)、これをテストすることはできませんが、ウェブ上の報告によると動作するようです。OS Xでお気に入りのゲームで試してみてください。ゲームパッドコントローラーに対応していれば、問題なく動作するはずです。
この気の利いたユーティリティを見つけてくれた CultOfMac に感謝します。キーボードとマウスよりもゲームパッドを好む Mac ゲーマーにとって、これは嬉しい機能となるはずです。
Xbox One をお持ちで、これを試してみる場合は、コメント欄でその結果をお知らせください。