Xbox Adaptive ControllerまたはPlayStation Access ControllerでMacに文章を書く
著者 Ryleigh Newman · 公開日
Xbox Adaptive ControllerやPlayStation Access ControllerでMacを操作できますが、macOSはこれをゲームコントローラとして扱い、マウスやキーボードとしては扱いません。無料のMacアプリInputConfigが、スティックをポインタに、ボタンとスイッチのポートをクリックとキーに変えます。ひとつのボタンまたはスイッチを右のCommandキー(Right Command)に割り当てれば、同じコントローラでYapToTextを開始でき、ほかに手の届くものがなくても、声で文章を書けます。
私は、Mac用の無料の音声入力アプリYapToTextと、ボタン、スイッチ、コントローラをキー入力やクリックに変える無料のアプリInputConfigを作っています。どちらも、私自身の手が思うように動かないために作りました。
無料でダウンロードできます。アカウント不要で、機能の制限もありません。AppleシリコンのMac、macOS 14以降に対応しています。 ソースコードはGitHubにあります。
ほかの言語で読む: English, العربية, Čeština, Dansk, Deutsch, Ελληνικά, Español, Suomi, Français, עברית, हिन्दी, Magyar, Bahasa Indonesia, Italiano, 한국어, Norsk, Nederlands, Polski, Português, Română, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 简体中文, 繁體中文
手順
- コントローラをMacに接続します。
- InputConfigで、Access ControllerまたはEasy Browseのプリセットをオンにします。
- 行を追加して<span lang="en">Scan</span>を押し、音声入力に使うボタンを押して、<span lang="en">Keyboard Key</span>の<span lang="en">Right Command</span>を割り当てます。
- テキスト欄をクリックし、ボタンを押して話し、もう一度押します。
Macに見えるものと、InputConfigが加えるもの
- コントローラ。 Bluetoothでペアリングするか接続すると、ゲームコントローラとして表示されます。ゲームは読み取れますが、デスクトップは読み取れません。
- ポートのスイッチ。 ポートに接続したスイッチは、キーではなく、コントローラのボタンのひとつとして届きます。
- InputConfig。 それらのボタンとスティックを読み取り、ポインタ、クリック、スクロール、キー、入力した文字、Macの機能を送ります。
各コントローラの設定は、inputconfig.comにあります。MacでのXbox Adaptive Controllerと、MacでのPlayStation Access Controllerです(英語)。
組み込みのAccess Controllerプリセットから始める
InputConfigのAccess Controllerプリセットは、デスクトップ全体を操作するための、1本のスティックと8つのボタンです。コントローラの初期プロファイルでは、スティックがポインタ、中央のボタンがクリック、ソケット5が右クリック、ソケット7がSpotlightを開きます。残りの行は、PS5で作ったプロファイルがソケットに割り当てると、Macに届くようになるボタンのために空けてあります。ダブルクリック、Return、スクロール、ショートカット用にCommandキーを押したままにする操作、スペース、Mission Controlです。PSボタンはmacOSが使うので、アプリには届きません。プロファイルでボタンが別の場所にある場合は、行をScanして、使いたいソケットを押します。
Xbox Adaptive Controllerやほかのパッドでは、Easy Browseプリセットが同じ働きをします。左スティックがポインタ、右スティックがスクロール、Aがクリックです。
ボタンを1つ、音声入力のキーにする
最も確実に押せるボタンかスイッチを選びます。プリセットが空けているものが理想です。いちばん信頼できるボタンに、言葉を始めさせてください。
YapToTextは、キーひとつで開始と停止を行います。初期設定は右のCommandキー(Right Command)で、1回押すと開始、もう1回押すと停止です。InputConfigは、キーではない操作機器からもそのキーを送れます。スイッチ、コントローラのボタン、MIDIペダル、MacBookをコンコンと叩く操作、ポインタが画面のコーナーに入る動作などです。この2つを組み合わせると、その操作機器が音声入力のキーになります。
- 操作: InputConfigで行を追加し、Scanを押してから、使いたい操作機器を操作します。行の出力にKeyboard Keyを設定し、Right Commandを選びます。
- InputConfig: 操作機器が反応するたびに、ほかのキーを押さずに、右のCommandキーを単独で押します。
- 確認: テキスト欄をクリックして、その操作機器を押します。YapToTextのパネルにListeningと表示されるはずです。もう一度押すと、話した言葉がカーソルの位置に入ります。
右のCommandキーをショートカット用に残しておきたい場合は、YapToTextのキーを、ほかで使っていないキーに変えてください。DictationページのKeysカードでキーの欄をクリックし、F18(または使っていないキー)を押します。そのうえで、InputConfigの行のKeyboard Keyの出力を、代わりにF18にします。F13からF19は、Macのどの機能も使っていないので、InputConfig自身のガイドもこの範囲を勧めています。スイッチと組み合わせるなら、軽く押して開始と停止を行うモードがおすすめです。1回押すと開始し、次に押すと停止します。 DictationページのRecordingカードでAuto-stop after silenceをオンにすると、2回目に押す必要もなくなります。
注意点が2つあります。InputConfigに組み込まれているModifier Holdsプリセットは、右のCommandキーの長押しをSpotlightに、右のOptionキーの長押しをAppleの音声入力に割り当てます。この2つはYapToTextの音声入力のキーとQuick Editのキーなので、YapToTextの初期設定と一緒にこのプリセットを使わないでください。また、Macがロックされている間、InputConfigはキーを送らず、ポインタ、クリック、スクロールだけを送ります。この連携は、両方のアプリの作りにもとづいています。InputConfigは単独の修飾キーを本物のキーと同じように送り、YapToTextは、ほかのキーを押さずに押された場合を軽く押した操作として数えます。すべての操作機器で通しのテストはしていないので、頼りにする前に、お使いのもので一度試してください。何も起きない場合は、GitHubでissueを作成してください。

コントローラから停止、一時停止、修正をする
- 停止。 同じボタンをもう一度押します。またはDictationページでAuto-stop after silenceをオンにして、話をやめるだけにします。
- 一時停止。 音声入力中は、スペースキーで一時停止と再開ができます。2つ目のボタンにスペースキーを割り当ててください。
- キャンセル。 Escapeでキャンセルできます。音声入力のボタンの長押しからEscapeを送るには、InputConfigの長押しのアクションを使います。
- 修正。 別のボタンを右のOptionキー、つまりQuick Editのキーに割り当てます。スティックで言葉を選択し、そのボタンを押して、変更内容を話します。
- モードを選ぶ。 ボタンに数字キーを割り当てれば、音声入力中に1から9のキーでモードを選べます。
押した操作の結果を聞く
InputConfigのどの行も、反応したときにフレーズを読み上げられます。行のOptionsでSpeakをオンにし、音声入力のボタンには「音声入力」と入力するか、空欄にしてボタンの名前を聞きます。YapToTextは、自分の状態をVoiceOverで読み上げます。Listening、Transcribing、Cleaning up、そして終わったときです。両方を合わせると、押した操作のあとに結果が聞こえます。
乗っ取られた配置から抜け出す
InputConfigには、すべてのキーとボタンを放し、ポインタを返す緊急停止があります。ほとんどのパッドでは、BackとStartを一緒に3秒間押し続けます。PlayStation Access Controllerではソケット7だけを押し続け、キーボードではControl+Option+Command+ピリオドキーを押します。緊急停止のページ(英語)に詳細があります。いちばん確実なスイッチに割り当て、一度試しておいてください。
短いまとめ
- ポインタの操作。 InputConfigのAccess ControllerまたはEasy Browseプリセット。
- 書く。 1つのボタンが右のCommandキーを送り、それでYapToTextが開始と停止をします。
- 修正。 2つ目のボタンを、Quick Edit用の右のOptionキーに。
- 安全。 信頼できるスイッチに、緊急停止を。
- テストの範囲。 それぞれのアプリ自身の機能です。2つの連携は、そのコードから導かれたもので、通しのテストではありません。
お使いのコントローラやスイッチが、このページの想定と違う動作をする場合は、GitHubでissueを作成してください(英語)。すべて読んでいます。
無料でダウンロードできます。アカウント不要で、機能の制限もありません。AppleシリコンのMac、macOS 14以降に対応しています。 ソースコードはGitHubにあります。
ガイド
そのほかのガイド(英語)
出典
- https://inputconfig.com/guides/xbox-adaptive-controller (確認日 2026年10月9日)
- https://inputconfig.com/guides/playstation-access-controller (確認日 2026年10月9日)
- https://inputconfig.com/help/emergency-stop (確認日 2026年10月9日)
- https://inputconfig.com/help/spoken-feedback (確認日 2026年10月9日)
- https://apps.apple.com/us/app/inputconfig/id6777759147 (確認日 2026年10月9日)
- https://apps.apple.com/us/app/yaptotext/id6786382289 (確認日 2026年10月9日)
よくある質問
Xbox Adaptive ControllerはMacで動きますか
ゲームコントローラとして接続されます。デスクトップでマウスとキーボードとして使うには、無料のInputConfigのようなアプリで、スティックとボタンを割り当てます。
PlayStation Access ControllerをMacで使えますか
はい。InputConfigのAccess Controllerプリセットで、スティックがポインタに、ソケットがクリック、スクロール、キーになります。PSボタンはアプリに届きません。
アダプティブコントローラで音声入力を始められますか
はい。InputConfigは、Appleの音声入力のキー、またはYapToTextを開始する右のCommandキーを押せます。YapToTextとの連携は、通しのテストをしていません。
コントローラに接続したスイッチは使えますか
コントローラのボタンとして届くので、InputConfigで、ほかのボタンと同じように割り当てられます。