Skip to content

Desktop2Stereo OpenXR Instructions

Nicky edited this page Jul 8, 2026 · 1 revision

CN

GitHub地址:https://github\.com/lc700x/desktop2stereo/

image 7

🔉懒人版文件

夸克网盘:https://pan\.quark\.cn/s/9d2bcf039b96

提取码:1vcn

百度网盘: https://pan\.baidu\.com/s/1JfMpcrdplPTQSNB6rExh6A?pwd=mr64

提取码:mr64

显卡类型 对应懒人版文件
NVIDIA RTX GPU Desktop2Stereo_vX.X.X_Windows_NVIDIA.7z
AMD RDNA GPU Desktop2Stereo_vX.X.X_Windows_AMD_ROCm.7z
Intel XPU Desktop2Stereo_vX.X.X_Windows_Intel_XPU.7z
**AMD GCN GPU ** Desktop2Stereo_vX.X.X_Windows_DirectM****L.7z

👓运行OpenXR模式

  1. 设置好OpenXR Runtime,如VDXR/MetaXR/PICOXR/ALVR/SteamVR等,并连接支持OpenXR的(远程)桌面(如Virtual Desktop/Meta Horizon Link//SteamVR/ALVR/PICO串流等)
image 8 image 2
  1. 直接双击run_windows.bat运行模式OpenXR串流即可
image 5
  1. 长按Esc退出

(可选)VDXR下VR 透视功能

按下图设置,长按X按钮切换

image 3 ---

提示:所有“握持”指按住左/右握把键。激光需指向对应物体(屏幕/键盘)时操作才生效。⚠️由于VDXR限制,UI边缘会呈现绿色,部分绿色画面可能会异常

🎮手柄操作指南

🖥️ 屏幕位置与姿态

动作 触发方式
移动/旋转屏幕 左/右握持 + 激光指屏幕,按住移动
调整屏幕大小 右握持 + 右摇杆左右推动
拉近/推远屏幕 右握持 + 右摇杆前后推动
切换曲面/平面屏幕 右摇杆单击(短按)
重置屏幕默认垂直位置 左 Y 按钮(短按)
循环切换屏幕预设 左 Y 按钮(长按 ≥ 0.6s)
重置屏幕朝向视野 长按Home 或 右摇杆单击(长按 ≥ 1s)

⚙️ 预设与杂项

动作 触发方式
切换 FPS/性能面板 左菜单按钮(短按)
显示/隐藏虚拟键盘 左 X 按钮(按下 < 1s)

✂️ 裁剪模式

动作 触发方式
循环裁剪模式(自动/手动/关闭) 左扳机按住 3s(激光不指屏幕)
开关裁剪调整暂停 左扳机双击(激光不指屏幕,手动模式)
调整裁剪矩形 左摇杆(裁剪调整中,不握持):X=左右,Y=上下,仅主轴

🔍 深度与视觉

动作 触发方式
调整深度强度 右握持 + 左摇杆前后推动
调整光效透明度 右握持 + 左摇杆左右推动
切换影院辉光 / 光照预设 左 X 按钮(按住 1–4s 后松开)
切换绿色透视背景 左 X 按钮(按住 > 4s)
循环切换环境模型 左摇杆单击(短按)

🖱️ 远程操作(激光指向屏幕时)

动作 触发方式
鼠标左键点击 右 A 按钮 (激光指屏幕时短按)
鼠标右键点击 右 B 按钮(激光指屏幕时短按)
鼠标左键点击(扳机) 左扳机扣动 = 点击,按住 = 拖拽
鼠标右键点击(扳机) 右扳机扣动 = 点击,按住 = 拖拽
鼠标水平滚动 右摇杆左右(不握持,不单击)
鼠标垂直滚动 右摇杆前后(不握持,不单击)
键盘方向键(上下左右) 左摇杆前后左右(不握持)

附: Vive 触控板模拟

使用 Vive/WMR 触控板手柄时,触控板区域模拟按钮:

  • 🔝 触控板顶部区域 → Y/X 按钮

  • 🔻 触控板底部区域 → A/B 按钮

  • 🎯 触控板中心 → 左/右摇杆单击

EN

image 7

🔉 Windows Portable Builds

Cloud Storage Link Extraction Code
QuarkDrive https://pan.quark.cn/s/9d2bcf039b96 1vcn
BaiduNetdisk
https://pan.baidu.com/s/1JfMpcrdplPTQSNB6rExh6A?pwd=mr64 mr64
Huggingface Bucket https://huggingface\.co/buckets/lc700x/desktop2stereo\_release
GPU Type Portable Builds Name
NVIDIA RTX GPU Desktop2Stereo_vX.X.X_Windows_NVIDIA.7z
AMD RDNA GPU Desktop2Stereo_vX.X.X_Windows_AMD_ROCm.7z
Intel XPU Desktop2Stereo_vX.X.X_Windows_Intel_XPU.7z
AMD GCN GPU Desktop2Stereo_vX.X.X_Windows_DirectML.7z

👓 Running in OpenXR Mode

  1. Set up your OpenXR Runtime (e.g., VDXR, MetaXR, PICOXR, ALVR, SteamVR) and connect to an OpenXR-compatible (remote) desktop (e.g., Virtual Desktop, Meta Horizon Link, SteamVR, ALVR, PICO Streaming, etc.).
image 8 image 2
  1. Double-click run_windows.bat to start streaming in OpenXR mode.
image 5
  1. **Long press **Esc to exit.

(Optional) VR Passthrough under VDXR

Configure as shown in the image below, and long press the X button to toggle it on/off.

image 3

📒 Notes

  • "Grip" refers to holding down the Left/Right Grip button.

  • The laser pointer must be aimed at the corresponding object (screen/keyboard) for the operations to take effect.

  • Due to VDXR limitations, UI edges may appear green, and some green-colored visuals may display abnormally.


🎮 Controller Operation Guide

🖥️ Screen Position & Posture

Action Trigger Method
Move / Rotate Screen Left/Right Grip + Laser pointer on screen, hold and move
Resize Screen Right Grip + Move Right Joystick left/right
Pull Closer / Push Farther Right Grip + Move Right Joystick forward/backward
Toggle Curved / Flat Screen Short press Right Joystick (click)
Reset Screen to Default Vertical Position Short press Left Y
Cycle through Screen Presets Long press Left Y (≥ 0.6s)
Reset Screen Orientation to Facing View Long press Home OR Long press Right Joystick (≥ 1s)

⚙️ Presets & Miscellaneous

Action Trigger Method
Toggle FPS / Performance Panel Short press Left Menu
Show / Hide Virtual Keyboard Short press Left X (< 1s)

✂️ Crop Mode

Action Trigger Method
Cycle Crop Mode (Auto / Manual / Off) Hold Left Trigger for 3s (laser not pointing at screen)
Toggle Crop Adjustment Pause Double-tap Left Trigger (laser not pointing at screen, manual mode)
Adjust Crop Rectangle Left Joystick (while adjusting, not gripping): X=Left/Right, Y=Up/Down (primary axis only)

🔍 Depth & Visuals

Action Trigger Method
Adjust Depth Intensity Right Grip + Move Left Joystick forward/backward
Adjust Light Effect Transparency Right Grip + Move Left Joystick left/right
Toggle Cinema Bloom / Lighting Preset Hold Left X (release after 1–4s)
Toggle Green Passthrough Background Hold Left X (> 4s)
Cycle through Environment Models Short press Left Joystick (click)

🖱️ Remote Operations (Laser pointing at screen)

Action Trigger Method
Left Mouse Click Short press Right A (while laser points at screen)
Right Mouse Click Short press Right B (while laser points at screen)
Left Mouse Click (Trigger) Left Trigger pull = click, hold = drag
Right Mouse Click (Trigger) Right Trigger pull = click, hold = drag
Mouse Horizontal Scroll Move Right Joystick left/right (*not* gripping, not clicking)
Mouse Vertical Scroll Move Right Joystick forward/backward (*not* gripping, not clicking)
Keyboard Arrow Keys (Up/Down/Left/Right) Move Left Joystick forward/backward/left/right (*not* gripping)

Additional: Vive Touchpad Emulation

When using Vive/WMR touchpad controllers, the touchpad areas simulate buttons as follows:

  • 🔝 Top area of touchpad → Y / X buttons

  • 🔻 Bottom area of touchpad → A / B buttons

  • 🎯 Center of touchpad → Left/Right Joystick Click

Clone this wiki locally