日本語

Macでゲームコントローラーを3Dマウスとして使うには

Mac App StoreでInputConfigをダウンロードこのアプリは完全に無料です。アカウントを作る必要はありません。サブスクリプションも面倒なダウンロードもなく、ロックされた機能もありません。Appleシリコンに最適化されています。

使えます。回転、パン、ズームを1つずつ行う使い方です。コントローラーがマウスの中ボタンを押し続けながら、スティックでポインタを動かせます。3Dアプリは、この中ボタンのドラッグで操作します。3Dconnexionのドライバを使うSpaceMouseのように、モデルを6方向へ同時に動かすことはできませんが、多くの人が3Dマウスを買う理由の用途はこなせます。手首を痛める、3ボタンマウスでのドラッグも要りません。SpaceMouseをすでにお持ちなら、1.8からInputConfigはそれも6軸すべて読み取るので、ショートカットやスクロールも送れます。

私は無料のMacアプリInputConfigを作っています。このページは、Blender、Fusion、SketchUp、Maya、Cinema 4Dでコントローラーをそのように設定する私なりの方法で、限界も書いてあります。

手順

  1. 左スティックをポインタにするか、デスクトップナビゲーション(Desktop Navigation)から始めます。
  2. ボタンに行を追加し、出力をMouse Button: Middle clickにします。
  3. パンや回転のために、修飾キーと中クリック(Middle click)を一緒にした2つ目の行を加えます。
  4. 右スティックをマウスホイール(Mouse Wheel)の上下に置いて、ズームにします。
  5. 3Dアプリで、ボタンを押し続けながらスティックを倒します。

ボタンを押し続けてスティックを動かす

3Dアプリは、マウスの中ボタンでドラッグすると回転やパンをします。ShiftやOptionを押し続けるものもあります。InputConfigは、コントローラーのボタンを押している間、マウスのボタンを押し続けられます。ポインタは左スティックで動かします。

手順1:左スティックでポインタを動かす

  • 操作:内蔵のデスクトップナビゲーションプリセット、またはスマートプリセットメーカーのBlenderやSketchUpのレイアウトから始めます。どちらも、すでに左スティックがポインタになっています。
  • InputConfig:スティックでポインタを動かします。
  • 確認:ポインタがスティックに従って動きます。

手順2:押し続ける中ボタン

  • 操作:BやCircleなどのボタンに行を追加し、出力をMouse Button: Middle clickにします。修飾キーを使うパンや回転には、別のボタンに2つ目の行を追加し、修飾キーと中クリックの2つの出力を設定します。
  • InputConfig:親指でボタンを押している間、中ボタンを押し続けます。普通の行は押している間動作するからです。1つの行の出力は、一緒に動作し、一緒に押し続けられます。
  • 確認:ボタンを押し続けてスティックを倒すと、モデルが回ります。
InputConfigの2つの行。一方は回転のためにマウスの中ボタンを押し続け、もう一方はパンのためにShiftと中ボタンを押し続けます。
図1:ボタンを押し続けてスティックを倒すと、3Dアプリには中ボタンのドラッグに見えます。

手順3:右スティックでズームする

  • 操作:右スティックをマウスホイールの上下に置きます。
  • InputConfig:スクロールします。これらのアプリでは、スクロールがズームです。
  • 確認:右スティックを上に倒すと、表示がズームします。

ボタンを押し続けてスティックを倒すと、アプリには中ボタンのドラッグに見えます。

ボタンをアプリに合わせる

アプリ回転パンズーム
Blender中ボタンのドラッグShift + 中ボタンのドラッグスクロール、またはControl + 中ボタンのドラッグ
Autodesk FusionShift + 中ボタンのドラッグ中ボタンのドラッグスクロール
SketchUp中ボタンのドラッグShift + 中ボタンのドラッグスクロール
Autodesk MayaOption + 左ボタンのドラッグOption + 中ボタンのドラッグOption + 右ボタンのドラッグ、またはスクロール
Cinema 4DOption + 左ボタンのドラッグOption + 中ボタンのドラッグOption + 右ボタンのドラッグ、またはスクロール

これらは各アプリの初期のナビゲーションです。Fusion、Blender、SketchUpは環境設定で変えられるので、別のスタイルを選んでいるなら、実際に使うマウスのボタンに合わせてください。Blenderには、環境設定の入力にEmulate 3 Button Mouseもありますが、押し続けるMiddle clickの行のほうが簡単です。

表示をなめらかに動かす

  • 速度。プリセットのページにあるPointer speedスライダーは、すべてのポインタの行を一度に調整します。遅くすると、回転が精密になります。
  • ゆるやかな立ち上がり。ポインタの行のオプションにあるRamp-upは、ポインタをゆっくり動かし始め、設定した時間をかけて速度に達します。小さな修正を小さいままに保てます。
  • デッドゾーン。スティックが静止していても表示が少しずつ動くなら、行のStickまたはTriggerのオプションにあるリアルタイムで調整(Adjust live)で、スティックを見ながらデッドゾーンを設定します。
  • スティックの代わりに傾ける。DualSenseやDualShock 4では、ジャイロ操作でもポインタが動くので、回転ボタンを押し続けてコントローラーを傾けると、モデルが回ります。
InputConfigのポインタの行のオプション。立ち上がりが0.4秒に設定されています。
図2:立ち上がりを設けると、押すたびにゆっくり動き始め、小さな回転を小さく保てます。

ポインタを遅くして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

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