update more controls to better utilize a few things
This commit is contained in:
parent
d628e1cf1d
commit
0e7bc2de18
1 changed files with 33 additions and 16 deletions
|
@ -1,6 +1,15 @@
|
||||||
Here is a proposal for controller layout (using quest controllers as base since they can usually be readjusted to most controllers easily)
|
Here’s your revised VR controls proposal, incorporating the updates for block scrolling and other notes:
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# **VR Controls Proposal**
|
||||||
|
|
||||||
|
This document proposes VR controls based on the Oculus Quest controller layout.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## **1. Seated (Ship) Controls**
|
||||||
|
|
||||||
### **1. Seated (Ship) Controls**
|
|
||||||
- **Right Controller**
|
- **Right Controller**
|
||||||
- **Stick**: Ship Rotation
|
- **Stick**: Ship Rotation
|
||||||
- Up/Down: Pitch
|
- Up/Down: Pitch
|
||||||
|
@ -9,10 +18,11 @@ Here is a proposal for controller layout (using quest controllers as base since
|
||||||
- **B (upper face)**: Secondary Trigger Action (right click)
|
- **B (upper face)**: Secondary Trigger Action (right click)
|
||||||
- **Trigger**: Primary Trigger Action (left click)
|
- **Trigger**: Primary Trigger Action (left click)
|
||||||
- **Grip**: Secondary Action Layer
|
- **Grip**: Secondary Action Layer
|
||||||
- Grip + A: Cycle Control Group Down (wraps from 1 to 9)
|
- Grip + A: Cycle Control Group Down (wraps from 0 to 9)
|
||||||
- Grip + B: Cycle Control Group Up (wraps from 9 to 1)
|
- Grip + B: Cycle Control Group Up (wraps from 9 to 0)
|
||||||
- Grip + Stick Left/Right: Roll
|
- Grip + Stick Left/Right: Roll
|
||||||
- Grip + Stick Click: `K` Menu
|
- Grip + Stick Click: `K` Menu
|
||||||
|
|
||||||
- **Left Controller**
|
- **Left Controller**
|
||||||
- **Stick**: Analog Lateral Thrust (up, down, left, right)
|
- **Stick**: Analog Lateral Thrust (up, down, left, right)
|
||||||
- Up: Analog Thrust Up
|
- Up: Analog Thrust Up
|
||||||
|
@ -28,7 +38,10 @@ Here is a proposal for controller layout (using quest controllers as base since
|
||||||
- Grip + X: Grid Power
|
- Grip + X: Grid Power
|
||||||
- Grip + Y: Toggle Antenna
|
- Grip + Y: Toggle Antenna
|
||||||
|
|
||||||
### **2. Character (Jetpack) Controls**
|
---
|
||||||
|
|
||||||
|
## **2. Character (Jetpack) Controls**
|
||||||
|
|
||||||
- **Inherits from Ship Controls with the following alterations:**
|
- **Inherits from Ship Controls with the following alterations:**
|
||||||
|
|
||||||
- **Right Controller**
|
- **Right Controller**
|
||||||
|
@ -39,10 +52,12 @@ Here is a proposal for controller layout (using quest controllers as base since
|
||||||
- **B (upper face)**: Jetpack Thrusters Down (analog downward thrust)
|
- **B (upper face)**: Jetpack Thrusters Down (analog downward thrust)
|
||||||
- **Trigger**: Use tool (left click equivalent)
|
- **Trigger**: Use tool (left click equivalent)
|
||||||
- **Grip**: Secondary Action Layer
|
- **Grip**: Secondary Action Layer
|
||||||
- Grip + A: Increase Jetpack Thrust
|
- Grip + A: Jetpack Thrust Down
|
||||||
- Grip + B: Decrease Jetpack Thrust
|
- Grip + B: Jetpack Thrust Up
|
||||||
- Grip + Stick Left/Right: Roll (Jetpack roll)
|
- Grip + Stick Left/Right: Roll (Jetpack roll)
|
||||||
- Grip + Stick Click: `K` Menu (same as Ship)
|
- Grip + Stick Click: `K` Menu
|
||||||
|
- **Grip + Trigger**: Secondary Trigger Action (right click)
|
||||||
|
> **Note:** Grip + A/B could be repurposed for block scrolling or weapon reloads, depending on future implementation.
|
||||||
|
|
||||||
- **Left Controller**
|
- **Left Controller**
|
||||||
- **Stick**: Jetpack Lateral Movement (up, down, left, right)
|
- **Stick**: Jetpack Lateral Movement (up, down, left, right)
|
||||||
|
@ -52,22 +67,24 @@ Here is a proposal for controller layout (using quest controllers as base since
|
||||||
- Right: Jetpack Thrust Right
|
- Right: Jetpack Thrust Right
|
||||||
- **Y**: Toggle Jetpack Power
|
- **Y**: Toggle Jetpack Power
|
||||||
- **X**: Inertial Dampeners (same as Ship)
|
- **X**: Inertial Dampeners (same as Ship)
|
||||||
- **Trigger**: Forward thrust (same as Ship, use for analog Jetpack forward thrust)
|
- **Trigger**: Forward thrust (analog)
|
||||||
- **Grip**: Secondary Action Layer
|
- **Grip**: Secondary Action Layer
|
||||||
- Grip + Trigger: Reverse Thrust (same as Ship)
|
- Grip + Trigger: Reverse Thrust (analog)
|
||||||
- Grip + Stick Click: `G` Menu
|
- Grip + Stick Click: `G` Menu
|
||||||
- Grip + X: Jetpack Boost
|
- Grip + X: Jetpack Boost
|
||||||
- Grip + Y: Toggle Helmet
|
- Grip + Y: Toggle Helmet
|
||||||
|
|
||||||
### **3. Character (No Jetpack) Controls**
|
> **Note:** There should be a setting to swap the stick up/down and trigger/grip+trigger actions on the left controller for user preference.
|
||||||
|
|
||||||
|
## **3. Character (No Jetpack) Controls**
|
||||||
|
|
||||||
- **Inherits from Jetpack Controls with the following alterations:**
|
- **Inherits from Jetpack Controls with the following alterations:**
|
||||||
|
|
||||||
- **Right Controller**
|
- **Right Controller**
|
||||||
- **Position/Rotation**: Player Reticle (where your tool is pointing)
|
- **Position/Rotation**: Player Reticle (where your tool is pointing)
|
||||||
- **Trigger**: Use tool (e.g., welding, drilling—left click equivalent)
|
- **Trigger**: Use tool (e.g., welding, drilling—left click equivalent)
|
||||||
- **Grip**: Secondary Action Layer
|
- **Grip**: Secondary Action Layer
|
||||||
- Grip + Trigger: Secondary tool action (right-click equivalent)
|
- Grip + Trigger: Secondary Trigger Action (right click equivalent for tool use)
|
||||||
- Grip + Stick Click: Interact (`F` equivalent)
|
|
||||||
|
|
||||||
- **Left Controller**
|
- **Left Controller**
|
||||||
- **Stick**: Player Movement
|
- **Stick**: Player Movement
|
||||||
|
|
Loading…
Reference in a new issue