Table of Contents

1. What is Swift Desktop?
2. Oculus Setup
3. Vive Setup
4. Swift Desktop Use Guide
5. Hotkeys During Use
6. Troubleshooting
7. Suggestions

1. What is Swift Desktop?

Swift Desktop allows access to the Desktop environment in Oculus and Vive headsets, to create a more exclusive space to read email, watch videos, and work in programs. Vive users can enjoy the luxury of our camera pass-through feature, where you can look down at a specified angle to make the physical desk space show through the VR scene so the keyboard, mouse, gamepad, or even a glass of water can be easily located without the need to remove the headset. 

Note: Swift Desktop is currently in Beta.

2. Oculus Setup

2a - Pre-Installation Checklist
- Latest Rift runtime from Oculus Setup website. You must use the current version of the Oculus runtime, as older versions like 0.8 are not supported.
- Enable Unknown Sources in the Oculus Store by opening the Oculus Home Settings menu, navigating to the General tab, and toggling on "Unknown Sources" at the top of the list.
- Make sure SteamVR is turned off to maintain optimal performance.

3. Vive Setup

3a -  Pre-Installation Checklist
- Enable SteamVR in the Steam desktop client.
- Make sure the main devices are green lit and are running and recognized.
3b - Camera Setup
The Vive camera must be enabled for Camera Pass-Through to work, which is done by opening the Settings in SteamVR, then accessing the Camera tab and adjusting the settings to Enable Camera and Allow Camera for Room View. On some systems, the refresh rate need to be reduced for proper operation.
Sometimes the Vive camera hangs, which requires rebooting the headset to fix. To do this, right click on the green HMD icon in SteamVR and then click on Reboot.
3c - Installation & Launch
Use the Steam client to install Swift Desktop after it has been purchased. Swift Desktop is currently only available on Steam, and is located in the Software section of the Steam library. Launch Swift Desktop once installation is complete, and it should appear immediately in the headset along with an options menu. It is recommended to configure the Camera Pass-Through feature on the Options Tab.

4. General Use & Maximizing Performance

Below is a description of all the Swift Desktop interface features and configuration options.
1. Desktop Tab is used to access general features for Swift Desktop.

2. Options Tab is used to access additional use settings for Swift Desktop.

3. Background Tab is used to access the Background features in Swift Desktop. Currently we only have the Floor settings available, but more scenes and settings will be added later on.

4. Stereo Tab is where stereoscopic display features are accessed for Swift Desktop.

5. Misc Tab is used to access a couple miscellaneous features for Swift Desktop

6. This adjusts the screen size, making the desktops larger or smaller relative to the slider position. Size can also be adjusted with hotkeys.

7. Window Curvature adjusts the display of the desktops, allowing them to be oriented flat or curved for visibility preference.

8. Cursor Hover pulls the mouse pointer away from the desktops, which adds a bit of extra depth to visibility and interaction.

9. Over-Sample Amount slider adjust the amount by which the desktop is oversampled to improve legibility.

10. Camera Pass-Through is a Vive-Specific feature which allows the user to look down and peer through the VR scene at their physical desk environment using the forward-facing camera, making it easier to locate the keyboard and mouse. This can be toggled on and off.

11. Toggle Angle adjust the head tilt angle required to activate Camera Pass-Through on the Vive headset.

12. Floor allows the selection of aesthetic style for the ground in the room. These also interpret light from the displays be cast on them, which increases immersion when playing games or watching movies.

13. Stereo Mode is used to access side-by-side stereoscopic overlay if the desktop is configured for it.

14. Recenter will reorient the scene to the direction currently being faced by the headset. This  can also be performed by pressing Ctrl+Shift+F2.

15. Open FAQ opens this guide in the default web browser.

5. Hotkeys During Use

Ctrl+Shift+F2 to Recenter View. This recenters the camera relative to the horizontal rotation of the user.

Ctrl+Shift+F4 can be held while looking at a screen to reposition it. (Currently not working for Oculus headsets)

Ctrl+Shift+F5 to Access Stereoscopic Overlay in Cinema. This is used to place side-by-side Stereoscopic video and game contents in view so each half is properly displayed. This is primarily for 3D movies compiled with side-by-side stereoscopic contents.

Ctrl+Shift+Plus/Minus on NumPad to access Screen Size Controls. This allows the size of the screens to be increased or decreased.

Ctrl+Shift+Arrow Keys to access Cinema Position Adjustment. This allows for adjustment to horizontal and vertical position relative to the desktop screen locatio

6. Troubleshooting

Q: I bought and installed Swift Desktop, but I can’t find it. Where is it?
A: Swift Desktop is listed under Software rather than Games. To access Software, click on the “Games” label on the search bar in your Steam Library, and select “Software” from the context menu. If you plan to use Swift Desktop frequently, it is recommended that you pin it to the Windows taskbar so it can be accessed without changing the Steam Library search list to Software.
Q: Will MyDream Interactive ever translate Swift to additional languages?
A: Later down the road we may do this, but Swift works on all supported systems, and is not restricted to English-speaking regions and users.

7. Suggestions

If you have suggestions, please post them on our Steam forum!