日本語
Macでゲームコントローラーを3Dマウスとして使うには
このアプリは完全に無料です。アカウントを作る必要はありません。サブスクリプションも面倒なダウンロードもなく、ロックされた機能もありません。Appleシリコンに最適化されています。
使えます。回転、パン、ズームを1つずつ行う使い方です。コントローラーがマウスの中ボタンを押し続けながら、スティックでポインタを動かせます。3Dアプリは、この中ボタンのドラッグで操作します。3Dconnexionのドライバを使うSpaceMouseのように、モデルを6方向へ同時に動かすことはできませんが、多くの人が3Dマウスを買う理由の用途はこなせます。手首を痛める、3ボタンマウスでのドラッグも要りません。SpaceMouseをすでにお持ちなら、1.8からInputConfigはそれも6軸すべて読み取るので、ショートカットやスクロールも送れます。
私は無料のMacアプリInputConfigを作っています。このページは、Blender、Fusion、SketchUp、Maya、Cinema 4Dでコントローラーをそのように設定する私なりの方法で、限界も書いてあります。
手順
- 左スティックをポインタにするか、デスクトップナビゲーション(Desktop Navigation)から始めます。
- ボタンに行を追加し、出力をMouse Button: Middle clickにします。
- パンや回転のために、修飾キーと中クリック(Middle click)を一緒にした2つ目の行を加えます。
- 右スティックをマウスホイール(Mouse Wheel)の上下に置いて、ズームにします。
- 3Dアプリで、ボタンを押し続けながらスティックを倒します。
ボタンを押し続けてスティックを動かす
3Dアプリは、マウスの中ボタンでドラッグすると回転やパンをします。ShiftやOptionを押し続けるものもあります。InputConfigは、コントローラーのボタンを押している間、マウスのボタンを押し続けられます。ポインタは左スティックで動かします。
手順1:左スティックでポインタを動かす
- 操作:内蔵のデスクトップナビゲーションプリセット、またはスマートプリセットメーカーのBlenderやSketchUpのレイアウトから始めます。どちらも、すでに左スティックがポインタになっています。
- InputConfig:スティックでポインタを動かします。
- 確認:ポインタがスティックに従って動きます。
手順2:押し続ける中ボタン
- 操作:BやCircleなどのボタンに行を追加し、出力をMouse Button: Middle clickにします。修飾キーを使うパンや回転には、別のボタンに2つ目の行を追加し、修飾キーと中クリックの2つの出力を設定します。
- InputConfig:親指でボタンを押している間、中ボタンを押し続けます。普通の行は押している間動作するからです。1つの行の出力は、一緒に動作し、一緒に押し続けられます。
- 確認:ボタンを押し続けてスティックを倒すと、モデルが回ります。

手順3:右スティックでズームする
- 操作:右スティックをマウスホイールの上下に置きます。
- InputConfig:スクロールします。これらのアプリでは、スクロールがズームです。
- 確認:右スティックを上に倒すと、表示がズームします。
ボタンを押し続けてスティックを倒すと、アプリには中ボタンのドラッグに見えます。
ボタンをアプリに合わせる
| アプリ | 回転 | パン | ズーム |
|---|---|---|---|
| Blender | 中ボタンのドラッグ | Shift + 中ボタンのドラッグ | スクロール、またはControl + 中ボタンのドラッグ |
| Autodesk Fusion | Shift + 中ボタンのドラッグ | 中ボタンのドラッグ | スクロール |
| SketchUp | 中ボタンのドラッグ | Shift + 中ボタンのドラッグ | スクロール |
| Autodesk Maya | Option + 左ボタンのドラッグ | Option + 中ボタンのドラッグ | Option + 右ボタンのドラッグ、またはスクロール |
| Cinema 4D | Option + 左ボタンのドラッグ | Option + 中ボタンのドラッグ | Option + 右ボタンのドラッグ、またはスクロール |
これらは各アプリの初期のナビゲーションです。Fusion、Blender、SketchUpは環境設定で変えられるので、別のスタイルを選んでいるなら、実際に使うマウスのボタンに合わせてください。Blenderには、環境設定の入力にEmulate 3 Button Mouseもありますが、押し続けるMiddle clickの行のほうが簡単です。
表示をなめらかに動かす
- 速度。プリセットのページにあるPointer speedスライダーは、すべてのポインタの行を一度に調整します。遅くすると、回転が精密になります。
- ゆるやかな立ち上がり。ポインタの行のオプションにあるRamp-upは、ポインタをゆっくり動かし始め、設定した時間をかけて速度に達します。小さな修正を小さいままに保てます。
- デッドゾーン。スティックが静止していても表示が少しずつ動くなら、行のStickまたはTriggerのオプションにあるリアルタイムで調整(Adjust live)で、スティックを見ながらデッドゾーンを設定します。
- スティックの代わりに傾ける。DualSenseやDualShock 4では、ジャイロ操作でもポインタが動くので、回転ボタンを押し続けてコントローラーを傾けると、モデルが回ります。

ポインタを遅くしてRamp-upを加えると、回転がせわしなくならず、意図どおりに感じられます。
回転が途中で止まるとき
ポインタが画面の端に届くと、ドラッグは終わります。一度離して、ポインタを中央へ戻し、もう一度押し続けてください。モデルを大きく回すには、2、3回の操作が必要です。本物の3Dマウスなら、これは要りません。
本物の3Dマウスのほうが優れている点
3Dマウスは、アプリ自体の対応で、回転、パン、ズームを同時に行い、画面の端にぶつかることもありません。コントローラーは、普通のマウスイベントで、動きを1つずつ行います。
- 一日中モデリングするなら。3Dマウスは、お金をかける価値があります。
- マウスを持つ手を休めたい、またはデスクにすでにパッドがある場合。費用はかからず、同じパッドにアプリのショートカットも載せられます。BlenderのG、R、S、Fusionのツール、SketchUpのツールキーなどです。
1.8から、InputConfigはSpaceMouseも6軸すべて読み取るので、押す、傾ける、ひねるのどれもが行の入力になり、ショートカット、スクロール、キーを送れます。3Dマウスに対応していないアプリで役に立ちます。InputConfigが送るのは普通のマウスとキーのイベントで、3Dマウスの動きではないので、SpaceMouseに対応しているアプリでは、操作はその対応に任せてください。
BlenderとFusionはどちらも3Dconnexionの機器に直接対応しているので、後から追加しても、ここでの設定は何も変えずに済みます。
要点
- 回転とパン。押し続ける中クリックの行を使い、アプリが求めるときは修飾キーを加えます。
- ズーム。右スティックにマウスホイールを置きます。
- 操作感。ポインタの速度(Pointer speed)を下げ、Ramp-upを加えます。
SpaceMouseではありませんが、手首を休ませる無料の方法です。
よくある質問
PS5やXboxのコントローラーはSpaceMouseの代わりになりますか?
回転、パン、ズームを1つずつなら、はい。普通の中ボタンのドラッグとスクロールを送るので、マウスで操作するアプリならどれでも動きます。6方向に同時に動かすことはできません。SpaceMouseをお持ちなら、InputConfigはその6軸も読み取ります。
Blenderはビューポートの操作にゲームコントローラーを使えますか?
単独ではできません。Blenderは、NDOF設定で3Dマウスに対応しています。ゲームコントローラーは、ボタンをマウスのドラッグやキーに変えるマッピングアプリを通して使います。
回転が途中で止まるのはなぜですか?
ポインタが画面の端に届いて、ドラッグが終わったからです。ボタンを離し、ポインタを戻して、もう一度押し続けてください。
Fusionのブラウザ版やWindows版でも動きますか?
このページはMacアプリについてです。InputConfigはMacで動き、前面のアプリにMacのマウスとキーボードのイベントを送ります。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、InputConfigは日本語で表示されます。サイトの一部のページは英語のみです。
ほかの言語で読む: English
無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります。