操作方法
コントロール (Controls) とは、様々なプラットフォーム上でVRChatを操作するための、コントローラーおよびデバイス上における入力の集合である。VRChat は複数のオペレーティングシステムに対応しており、デバイスとコントローラーの組み合わせも多岐にわたる。これらのコントロールの一部は、設定メニューから変更が可能である。使用しているプラットフォームによっては、VRChat 内の設定メニュー、またはデバイスのダッシュボードからさらに詳細なカスタマイズが可能である。
VRChatの設定メニューでは、現在使用しているデバイスのボタンマッピングの詳細が表示される。 以下はデフォルトの設定である。
基本操作
以下は、VRChatの基本的な操作方法である。
| 操作 | キーボードとマウス | VRコントローラー | ゲームパッド (Xbox) | モバイル |
|---|---|---|---|---|
| 移動 | WASD | 左スティック | バーチャルスティック | |
| 視点 | マウス操作 | 右スティック | 画面をスクロール(ドラッグ) | |
| ジャンプ | スペース | A (右コントローラーの下のボタン) | A | ジャンプボタン |
| しゃがむ | C | −− | 左スティック(押し込み) | ジャンプボタン(長押し) |
| うつ伏せ/這う | Z | 左スティック(押し込み) | ||
| ダッシュ | 左 Shift | −− | ||
| Use / インタラクト | E | トリガー / 人差し指を引く | トリガー | タップ |
| 握る / 持つ | 左クリック | グリッブ / 中指を引く | ||
| クイックメニュー | Escapeキー | B / Y (両コントローラーの上のボタン) | メニューボタン | |
| アクションメニュー | R | B / Y (長押し) (両コントローラーの上のボタン) | 右スティック (押しこみ) | メニューボタン(長押し) |
| ミュート/ミュート解除 | V | X (左コントローラーの下のボタン) | Y | マイクボタン |
その他の操作
VR
VRChatは、以下のヘッドセットとそれに対応するコントロールスキームを公式にサポートしている。
- Meta Quest シリーズ
- Meta Quest 2
- Meta Quest 3(S)
- Meta Quest Pro
- HTC Vive XR Elite
- Pico 4
さらに、VRChatは、PCVRモード(HMDをWindowsゲーミングPCに接続する場合)でこれらのヘッドセットをサポートする。
- SteamVR対応ヘッドセット(以下を含むがこれらに限定されない)
- Valve Index
- HTC Viveシリーズ
- Bigscreen Beyond
- 有線接続型 Pimax HMD
- Steam Link対応HMD
- Virtual Desktop対応HMD
- ALVR対応HMDの大半
PCでは、Steam入力を使ったゲームパッド操作もサポートしている。
操作ボタン
ほとんどのVRコントローラーは同じような形状をしている。
各コントローラーには、ジョイスティックと2つのメインボタン、システムボタン、トリガーボタン、グリップボタンがある。
| ボタン | 割り当て |
|---|---|
| A - 右コントローラーの下のボタン | ジャンプ |
| B - 右コントローラーの上のボタン | 押す: クイックメニュー 長押し: アクションメニュー |
| X - 左コントローラーの下のボタン | 押す: ミュート/ミュート解除 |
| Y - 左コントローラーの上のボタン | 押す: クイックメニュー 長押し: アクションメニュー |
| グリップ - 中指を引く | 拾う |
| トリガー - 人差し指で引く | 使用 |
| 右アナログスティック | 回転 |
| 左アナログスティック | 移動 / 移動操作 |
| 両トリガー + 両メニューボタン | セーフモードを有効化 |
| ワールドロード中に両メニューボタンを長押し | アバターをエラーロボットに変更(アバターがクラッシュの原因となる場合やメニュー操作を妨げる場合に有用) |
ハンドトラッキング
詳細についてはフィンガートラッキングを参照のこと。

また、VRChat では Meta Quest システムにおけるハンドトラッキングの設定およびジェスチャーの習得を目的とした、チュートリアルワールドとチュートリアル動画が提供されている。
Quest の設定ダッシュボードからハンドトラッキングを有効化する。ハンドトラッキングを使用するには、コントローラーを平らな面に置き、Quest のハンドトラッキングシステムが認識できるよう両手を前に差し出す。Quest のカメラが手を正確に認識するため、室内に十分な照明があることを確認されたい。なお、現時点では有線の Quest Link 接続時にはハンドトラッキングは使用できない。
ワールド内を移動するには、左手を手のひらが上を向くよう顔の方向に持ち上げる。中指と親指を「ピンチ」(対応する指同士を合わせてつまむような動作) すると、小さな青い球体が出現する。ピンチの状態を維持したまま指をその球体から離す方向に動かすと、アバターがその方向に移動する。
左右に旋回するには、右手の中指と親指をピンチする。ピンチの状態を維持したまま、手を元の位置から左右に動かす。
なお、コンフォートターン (スナップターン) のオン/オフの切り替えも可能である。コンフォートターンが有効な場合、旋回のたびにピンチした指をターンポイントを超えて動かす必要がある。設定からコンフォートターンを無効にすることで、この移動方法がより快適になる場合がある。
クイックメニューを開くには、左手の人差し指と親指をピンチする。これは Meta システムにおけるデフォルトのジェスチャーであり、長押しピンチの間、手の上にゲージが満たされていく小さなメニューアイコンが表示される。クイックメニューを開く方法は以下の3つがある。
- 手のひらを顔に向けてつまむ
- 鍵と輪
- 押しボタン
ユーザーインターフェースやメニューを操作するには、いずれかの手でそれらを指し示し、人差し指と親指をピンチすることで選択が可能である。
マイクをミュートするには、左手の親指と薬指をしばらくの間合わせた状態を維持する。
ワールド内のオブジェクトを掴むには、オブジェクトに近づき、手を握りこぶし状に閉じる。また、中指・薬指・小指を握った状態のまま、人差し指と親指をピンチすることでオブジェクトの使用が可能である。
注意: ハンドトラッキングは Quest Link では動作しない。フィンガートラッキングのコントロールは、フィンガートラッキングが有効な状態でメインメニューのコントロールタブから確認が可能である。
デスクトップ
VRChatはキーボードとマウスを使ってプレイできる。
移動操作は標準的な FPS の「WASD」方式に準拠している。マウスで視点を調整し、頭の向きが注視方向となる。
| キー | 動作 |
|---|---|
| W | 前進 |
| A | 左移動 |
| S | 後退 |
| D | 右移動 |
| Space | ジャンプ (ワールドで有効な場合) |
| Z | 伏せる |
| C | しゃがむ |
| R | アクションメニューを開く |
| Escape | クイックメニューを開く |
| Shift | ダッシュ |
| 左クリック | インタラクト / 拾う |
| 右クリック (ホールド) | インタラクション用マウスを表示 |
| 右クリック | 持っているオブジェクトを放す |
| 右クリック (ホールド) (オブジェクト所持時) | 所持しているオブジェクトを投げる。ホールドが長いほど遠くに飛ぶ。 |
| V (ホールド) (プッシュトゥトーク使用時) | ホールド中のみマイクを有効化 |
| V (トグルトーク使用時) | マイクの有効/無効を切り替え |
| Y | チャットボックスのテキスト入力を開く |
| Tab (ホールド) | アバターを動かさずにマウスカーソルを画面上で移動可能にする (UI 要素のクリックに有用) |
| End | AFK モードの切り替え |
| Ctrl + N | ネームプレートの表示オプションを順番に切り替え |
| Ctrl + H | HUD (マイクおよび通知アイコン) の表示切り替え |
| Ctrl + \ | デフォルトのロボットアバターにローカル切り替え (アバターがクラッシュを引き起こす場合やメニュー操作を妨げる場合に有用) |
| 右 Shift + ` (バッククォート) + 1† | トリガーデバッグメニューの表示切り替え |
| 右 Shift + ` (バッククォート) + 2† | 情報デバッグメニューの表示切り替え |
| 右 Shift + ` (バッククォート) + 3† | コンソールデバッグメニューの表示切り替え |
| 右 Shift + ` (バッククォート) + 4† | ネットワークデバッグメニューの表示切り替え |
| 右 Shift + ` (バッククォート) + 5† | ネットワークグラフデバッグメニューの表示切り替え |
| 右 Shift + ` (バッククォート) + 7† | ネットワークデバッグオーバーレイの表示切り替え |
| 右 Shift + ` (バッククォート) + 8† | イベントデバッグオーバーレイの表示切り替え |
| 右 Shift + ` (バッククォート) + 9† | ユーザーネットワークデバッグオーバーレイの表示切り替え |
| F12 | スクリーンショットを撮影し、VRChat のインストールフォルダに保存 |
| Control + F12 | 通常の 2 倍の解像度 (デフォルトで 4K / 3840×2160) でスクリーンショットを撮影し、ユーザーの Pictures/VRChat フォルダに保存 |
| Shift + F1* | ハンドジェスチャー - アイドル (Idle) |
| Shift + F2* | ハンドジェスチャー - 拳 (Fist) |
| Shift + F3* | ハンドジェスチャー - 手を開く (Open) |
| Shift + F4* | ハンドジェスチャー - 指差し (Point) |
| Shift + F5* | ハンドジェスチャー - ピース (Victory) |
| Shift + F6* | ハンドジェスチャー - ロックサイン (RockNRoll) |
| Shift + F7* | ハンドジェスチャー - 指鉄砲 (HandGun) |
| Shift + F8* | ハンドジェスチャー - 親指立て (ThumbsUp) |
| Shift + Escape | セーフモードの有効化 |
| ワールドロード中に Escape ホールド | アバターをエラーロボットにローカル変更 (アバターがクラッシュを引き起こす場合やメニュー操作を妨げる場合に有用) |
| < および > | 左右への回転 |
| I / K | 所持オブジェクトのピッチ調整 (X 軸回転) |
| J / L | 所持オブジェクトのヨー調整 (Y 軸回転) |
|- | U / O || 所持オブジェクトのロール調整 (Z 軸回転) |- | マウスホイール || 所持オブジェクトを前後に移動 (Z 軸平行移動) |- | 中クリック (ホールド) || マウスを動かすことで所持オブジェクトの回転を調整 |}
* 左 Shift キーを押した場合は左手、右 Shift キーを押した場合は右手を操作する。
† 標準的な日本語配列キーボードの場合、「`」(バッククォート) は半角全角キーに対応する。
デバッグオプションは、--enable-debug-guiの起動オプションを付けて VRChat を起動しない限り、無効になる。
デフォルトでは、5番以降のデバッグビューへのアクセスはワールドの制作者のみに限られている。ただし、制作者の設定により、他のユーザーへのアクセス権の付与が可能である。
モバイル
画面の左側にはバーチャルジョイスティックがあり、これでアバターを操作可能である。画面をタップしてドラッグすると視点が移動する。さらに画面のどこかをダブルタップしてホールドすると、歩き回ると同時に視点を移動させることができる。
画面の右側には、ジャンプしたり、アイテムを拾ったり、ワールドのギミックを動かすためのボタンがある。押し続けることで、アクションメニューやしゃがみなど、さらなるオプションが可能になる。
他のユーザーまたはポータルをタップすると、即座にサブメニューが表示される。
ゲームパッド
VRChatはPCでもモバイルでもゲームパッドを使ってプレイできる。
対応コントローラーとして、Xbox コントローラー、PlayStation コントローラー、Nintendo Switch コントローラーなどが挙げられる。以下の表では「Xbox」コントローラーのレイアウトを基準として記載する。
| ボタン (Xbox コントローラー基準) | 割り当て |
|---|---|
| A | ジャンプ (ルームで有効な場合) |
| B / X | 持っているオブジェクトを放す |
| Y (ホールド) (プッシュトゥトーク使用時) | ホールド中のみマイクを有効化 |
| Y (トグルトーク使用時) | マイクの有効/無効を切り替え |
| 十字キー上 | ユーザーのネームタグの表示切り替え |
| 十字キー下 | HUD (マイクおよび通知アイコン) の表示切り替え |
| LB (ホールド) + 左スティック | 所持オブジェクトを前後に移動 (Z 軸平行移動) |
| LB (ホールド) + 右スティック | 所持オブジェクトの回転 |
| RB (ホールド) + 左スティック | 左手ジェスチャーの選択 (Steam 限定) |
| RB (ホールド) + 右スティック | 右手ジェスチャーの選択 (Steam 限定) |
| LT / RT | インタラクト / 拾う |
| 左スティック | 移動 |
| 左スティック押し込み | しゃがみ |
| 左スティック長押し | 伏せ/プローン状態 |
| 右スティック | 視点移動 |
| 右スティック押し込み | アクションメニューを開く |
| View | スクリーンショットを撮影し、VRChat のインストールフォルダに保存 |
| Menu | クイックメニューを開く |
| A / RT (メニュー内) | メニュー内の選択 |
| B (メニュー内) | メニューを閉じる |
リソース
- "Quest 2 Finger Tracking" - VRChat、YouTube
- "VRChat 2022.4.1" - ハンドトラッキングに関する公式ドキュメント
- "Beginner's Guide to VRChat Hand/Finger Tracking" - VRChat、YouTube