日本語
MacでフライトスティックやHOTASを使う方法
つなぐだけです。USBのフライトスティック、スロットル、HOTAS、ラダーペダルは標準のHID機器で、macOSはAppleシリコンでもIntelでも、ドライバなしで読み取ります。Macで動くフライトシミュレーターは、X-Planeをはじめ、直接読み取って、自分のジョイスティック設定の画面で設定できます。キーボード向けに作られたゲームは読み取らないので、その場合はInputConfigが、軸とボタンをそれぞれキーやマウスの動きに変えます。無料です。私が作っているので、その点は割り引いて読んでください。
InputConfigはMac App Storeで無料です。macOS 14以降に対応し、アカウントもトラッキングもありません。オープンソースです。
手順
- スティック、スロットル、ペダルをUSBにつなぎます。
- フライトシミュレーターでは、ジョイスティックの設定で軸を設定します。
- キーボード向けのゲームでは、各機器をInputConfigのプリセットに追加します。
- Live Visualizerですべての軸を確かめてから、キーを選びます。
フライトシミュレーターで設定する
X-Plane 12はMacで標準で動き、自分のジョイスティック設定を持っています。各軸を動かして、どれがピッチ、ロール、ヨー、スロットルかを伝え、そのあとボタンを割り当てます。FlightGearも同じです。このようなシミュレーターでは、マッパーは要りません。上から重ねて動かすと、スティックが同時に2つのことをしてしまいます。
- Microsoft Flight SimulatorとDCS World。Mac版はありません。Macでは、仮想マシンの中のWindowsか互換レイヤーが必要で、スティックの使い勝手もその環境次第です。
- システム設定の「ゲームコントローラ」。フライトスティックは、そこには何も表示されません。その一覧は、Appleのフレームワークが対応するパッド用だからです。Macが認識しているかは、システム情報の「USB」で確かめます。
キーボード向けのゲームをマッパーで飛ばす
キーボードで操縦するMacゲームはたくさんあります。InputConfigでは、軸の方向ごとに1行を使うので、スティックなら4行、スロットルなら2行です。行は、軸が行のデッドゾーンを超えているあいだ、キーを押し続けます。デッドゾーンの初期値は動く範囲の25パーセントで、行のオプションにある「Adjust live」を使えば、軸を見ながらその位置を決められます。Macで標準で動くKerbal Space Programの場合、HOTASは次のようになります。
| 操作 | キー | 動作 |
|---|---|---|
| スティックを前後に倒す | WとS | ピッチの下げと上げ |
| スティックを左右に倒す | QとE | ロール |
| ひねる、またはラダーペダル | AとD | ヨー |
| スロットルを前後に動かす | ShiftとCtrl | スロットルの上げと下げ |
| トリガー | Space | ステージ切り離し |
| 親指のボタン2つ | TとR | SASとRCS |
| 余っているボタン | Caps Lock | 微調整 |
- キーはオンかオフかです。少し倒しただけでも、最大に倒した扱いになります。KerbalのCaps Lockにある微調整を使うと、操作がやわらかくなります。Kerbal Space Programの配置は、ゲームパッドで同じキーを使います。
- スロットルレバーは、離した位置にとどまります。レバーに割り当てたキーは、レバーが行の位置を超えているあいだ押され続けます。そのため、タップするキーより、スロットルの上げ下げやブーストに向いています。
- マウスで操縦する場合。マウスで操縦するゲームでは、スティックの行に代わりにMouse Motionを割り当て、Variable Sensitivityをオンにします。小さく倒すとゆっくり、最大に倒すと速く動きます。
スティック、スロットル、ペダルを1つのプリセットにまとめる
- ケーブルが別々のとき。スティックとスロットルが別々につながるHOTASは、USB機器が2つになり、InputConfigはそれぞれに専用の枠を用意します。1つのプリセットに両方の行を入れられます。別のケーブルでつなぐラダーペダルは、3つ目の枠になります。
- ケーブルが1本のとき。スロットルがスティックに取りつくタイプなど、多くのHOTASは1つのUSB機器なので、すべてが1つの枠に入ります。
- あなた:空の入力機器で、「Automatically insert available inputs」を選びます。
- InputConfig:機器が報告するすべてのボタンと軸に行を追加します。30行を手で追加する手間が省けます。
- 確認:すべての操作に行があります。あとは、それぞれが何を送るかを選びます。機器が自動で認識されないときは、メニューバーのInputConfigの「Devices」でチェックを入れます。
InputConfigが読み取るものを確かめる
HIDのスティックが報告するものは、すべて読み取ります。最大128個のボタン、X、Y、Zの軸と3つの回転軸、スライダーとダイヤル、そしてすべてのハットスイッチです。ハットスイッチは、それぞれ別の方向キーとして扱います。1.6からは、すべての軸を、スティックが送るサイズのまま読み取ります。以前のバージョンでは解読できなかった10ビットなど、中途半端なサイズの軸も含むので、動く範囲全体が届きます。
- あなた:配置を作る前に、プリセットを開き、Live Visualizerを見ながら各軸を端まで動かします。または、行のスキャン(Scan)を押して、割り当てたい操作を動かします。
- InputConfig:軸が動く様子を描くか、聞き取った操作を行に入れます。
- 確認:各軸が両端まで届き、各ボタンが光ります。
Live Visualizerには、2つのスティックが実物の姿で描かれ、すべてのボタンが実際の位置にあります。Logitech Extreme 3D ProとThrustmaster T.16000Mです。そのほかのスティックは汎用の機器として描かれますが、読み取りはまったく同じです。
できないこと
- フォースフィードバック。動かしません。
- ゲームからジョイスティックに見せること。InputConfigが送るのは、キーボードとマウスの入力です。スティックをコントローラーとしてゲームに見せることはないので、ジョイスティックしか受け付けないゲームは、自分で読み取る必要があります。
- すべてのスティックを保証すること。私はすべてのスティックを試してはいません。おかしな動きをするスティックの報告は、プロジェクトのGitHubのページにお願いします。
買う前に
PCで専用ソフトなしに動くスティックは、ほとんどの場合、Macでも同じように読み取られます。どちらも標準のHID機器として認識するからです。プロファイル、マクロ、ライト用のメーカーのプログラミングソフトは別のものなので、頼りにする前に、システム要件を確かめてください。InputConfigを使うつもりなら、最初の数日のうちに、Live Visualizerですべての軸を確かめてください。返品がまだ簡単なうちです。
まとめ
- ドライバは要りません。つなぐだけです。MacはHID機器として読み取ります。
- フライトシミュレーター。マッパーは動かさず、シミュレーター自身のジョイスティック設定の画面で設定します。
- キーボード向けのゲーム。InputConfigで軸の方向ごとに1行を使い、すべての軸をフル解像度で読み取ります。
スティックはシミュレーターに読み取れるなら読み取らせ、読み取れないときだけ割り当ててください。
よくある質問
MacでフライトスティックやHOTASを使うのに、ドライバは必要ですか?
いいえ。MacはUSBのフライトスティック、スロットル、ペダルを標準のHID機器として読み取ります。メーカーのソフトウェアがある場合、それはプロファイルやマクロなどの追加機能のためのものです。
ThrustmasterやロジクールのHOTASはMacで使えますか?
たいていは使えます。MacはPC向けのスティックをHID機器として、ドライバなしで読み取り、X-Planeは自分のジョイスティック設定の画面で設定します。キーが必要なゲームには、InputConfigが割り当てます。先にLive Visualizerで各軸を確かめてください。
HOTASのスティックとスロットルは、いっしょに使えますか?
はい。別々につなぐ場合は、USB機器が2つになり、InputConfigはそれぞれに専用の枠を用意して、1つのプリセットに両方の行を入れられます。ケーブルが1本のHOTASは、1つの機器として1つの枠に入ります。
InputConfigは、フライトスティックのボタンをいくつ読み取れますか?
1台のコントローラーにつき最大128個です。すべての軸とすべてのハットスイッチも読み取るので、フル装備のHOTASも収まります。
InputConfigは、フライトスティックをゲームからコントローラーに見せられますか?
いいえ。送るのはキーボードとマウスの入力です。ジョイスティックしか受け付けないゲームは、X-Planeのように、スティックを自分で読み取る必要があります。
フライトスティックが、システム設定の「ゲームコントローラ」にないのはなぜですか?
その一覧に出るのは、Appleのフレームワークが対応するパッドだけです。フライトスティックはふつうのHID機器なので、動いていても、そこには出ません。代わりにシステム情報の「USB」を確かめてください。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 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にあります.