All Projects → SDraw → openvr_widgets

SDraw / openvr_widgets

Licence: MIT license
SteamVR overlay widgets

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to openvr widgets

TurnSignal
An anti-cable-twisting management utility for SteamVR.
Stars: ✭ 73 (+265%)
Mutual labels:  openvr, steamvr, openvr-overlay
ets2-job-logger
ETS2 Job Logger
Stars: ✭ 15 (-25%)
Mutual labels:  linux-app, windows-app
sage
💸 Download from your banks and credit cards straight to your computer
Stars: ✭ 51 (+155%)
Mutual labels:  linux-app, windows-app
Simple-OpenVR-Driver-Tutorial
A sample OpenVR Driver for you to learn from
Stars: ✭ 157 (+685%)
Mutual labels:  openvr, steamvr
TJUCam
SteamVR Compatible Motion Controller with ESP8266 and Raspberry Pi
Stars: ✭ 29 (+45%)
Mutual labels:  openvr, steamvr
Alvr
ALVR is an open source remote VR display for Gear VR and Oculus Go. With it, you can play SteamVR games in your standalone headset.
Stars: ✭ 1,774 (+8770%)
Mutual labels:  openvr, steamvr
erk
Ərk is an open source, cross-platform IRC client written in Python 3, Qt 5, and Twisted.
Stars: ✭ 21 (+5%)
Mutual labels:  linux-app, windows-app
Steamtools
🛠「Steam++」是一个开源跨平台的多功能Steam工具箱。
Stars: ✭ 4,458 (+22190%)
Mutual labels:  linux-app, windows-app
lifer
Windows link file forensic examiner
Stars: ✭ 58 (+190%)
Mutual labels:  linux-app, windows-app
antares
A modern, fast and productivity driven SQL client with a focus in UX.
Stars: ✭ 836 (+4080%)
Mutual labels:  linux-app, windows-app
EasyOpenVRUtil
EasyOpenVRUtilは、Steam VR for Unityのちょっと足りないところを埋め合わせるためのライブラリです。特に、コントローラやトラッカーの座標を直接取得したり、非VRだけど位置情報は使いたいといった用途に向いています。その他あると便利な機能も実装しています。
Stars: ✭ 37 (+85%)
Mutual labels:  openvr, steamvr
IMU-VR-Full-Body-Tracker
Inertial Measurement Unit (IMU) based full body tracker for Steam VR.
Stars: ✭ 46 (+130%)
Mutual labels:  openvr, steamvr
thedarkmodvr
VR support for The Dark Mod
Stars: ✭ 49 (+145%)
Mutual labels:  openvr, steamvr
Joy2OpenVR
Interface to OpenVR Input Emulator to translate any Direct Input controllers commands into VR Controller commands
Stars: ✭ 25 (+25%)
Mutual labels:  openvr, steamvr
Moonlight Qt
GameStream client for PCs (Windows, Mac, Linux, and Steam Link)
Stars: ✭ 2,796 (+13880%)
Mutual labels:  linux-app, windows-app
MaCoPiX
Mascot Constructive Pilot for X
Stars: ✭ 57 (+185%)
Mutual labels:  linux-app, windows-app
Beekeeper Studio
Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.
Stars: ✭ 8,053 (+40165%)
Mutual labels:  linux-app, windows-app
Librefox
License: Mozilla Public License 2.0
Stars: ✭ 1,574 (+7770%)
Mutual labels:  linux-app, windows-app
hobo vr
SteamVR driver prototyping tool
Stars: ✭ 44 (+120%)
Mutual labels:  openvr, steamvr
KinectToVR
KinectToVR EX (Official)
Stars: ✭ 163 (+715%)
Mutual labels:  openvr, steamvr

OpenVR Widgets License: MIT

Set of simple overlay widgets for usage in SteamVR environment.
Application supports Windows 7, 8, 8.1, 10 and Linux (in experimental stage).

Installation

  • Grab latest release for your platform.
  • Extract archive to your preferable folder.
  • Launch openvr_widgets binary.

Settings

Editing settings.xml allows to make few own changes to widgets.

  • target_rate - application FPS update rate. Available values: 60, 90, 120, 144. Default value is 60. Adviced to use corresponding menu item in Settings of dashboard overlay.
  • gui_font - font that will be used for text. Default value is fonts/Hack-Regular.ttf. Refer to Hack font repository.
  • keyboard_layout - path to keyboard layout file for keyboard widgets.

Stats overlay widget

  • Activation: Double press on grip button of right hand controller.
  • Behaviour: Follows right hand controller, transparency changes according to view angle on controller.
  • Features: Shows current system time, CPU load, RAM usage, current FPS in game and VR compositor, controllers charge, trackers charge. Cycle through stats with trigger button while overlay is visible.
  • Deactivation: Release grip button of right hand controller.
  • Notes:
    • CPU load isn't always accurate.
    • FPS info is calcuated based on latest VR frame info that isn't always accurate.

Windows capture overlay widget

  • Activation: Press OpenVR Widgets - Widgets - Window capture widget menu item in dashboard.
  • Behaviour: Captures selected visible system window.
  • Features:
    • Movement: Double press on trigger button of left hand at the center of overlay to attach it to your hand. Double press again to detach.
    • Resize: While overlay is attached to hand, bring right hand controller closely to overlay and double press trigger button. Move your right hand controller to adjust preferable size. Let go trigger button on your right hand controller to stop resizing.
    • Controls: Bring SteamVR dashboard to make control buttons appear.
      • Pin/unpin: Pin/unpin widget to prevent interactions outside of SteamVR dashboard.
      • Close: Close current capture widget.
      • Left: Cycle window to left.
      • Right: Cycle window to right.
      • Update: Update list of windows. Helpful when new window has appeared or old has been destroyed.
      • FPS: Changes captured FPS rate.
    • Interaction: You can interact with captured window using trigger as click and touchpad as scroll.
    • Notes:
      • Not all active and non-active windows accept click and scroll messages sent via Windows API.
      • Latest version of capture library has degraded performance, only single existing capture widget can provide 60 FPS update rate.
      • Input interaction on Linux isn't implemented yet

Keyboard overlay widget

  • Activation: Press Add keyboard widget in dashboard menu OpenVR Widgets - Settings.
  • Behaviour: Emulates global keyboard input.
  • Interaction: Point to desired key and press trigger button.
  • Notes: Widget is in experimental state and can be changed in future. Input on Linux isn't implemented yet.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].