OpenVR Widgets

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_widgetsbinary. - Optional: Enable auto-launch in SteamVR settings.
Settings
Editing settings.xml allows to make few own changes to widgets.
List of global settings:
- update_rate - update rate in milliseconds. Default value is 11, that corresponds to 90 FPS.
- gui_font - font that will be used for text. Default value is
fonts/Hack-Regular.ttf. Refer to Hack font repository.
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.
Windows capture overlay widget
- Activation: Press
Add window capture widgetin dashboard menuOpenVR Widgets - Settings. - 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. Note: Not all active and non-active windows accept click and scroll messages sent via Windows API. Input interaction on Linux isn't implemented yet.
Keyboard overlay widget
- Activation: Press
Add keyboard widgetin dashboard menuOpenVR Widgets - Settings. - Behaviour: Emulates global keyboard input.
- Controls:
- Pin/unpin: Attach widget to left hand and make it visible outside SteamVR dashboard.
- Close: Close widget.
- 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.