r57zone / openvr-driver-for-diy Goto Github PK
View Code? Open in Web Editor NEWOpenVR driver for DIY
License: GNU General Public License v3.0
OpenVR driver for DIY
License: GNU General Public License v3.0
Yo, would you add a virtual display example to your code? If you can obviously.
Hi there and thanks for your software.
Just trying to write some custom driver and found this one gonna be a nice template.
I've built the project for Linux and it started up (I can see the driver is loaded in logs), but the controls are not working, so I'm stuck looking at the home screed. Idk if that was necessary but I did the room setup procedure, just in case.
When looking through logs I saw a ton of the following messages:
Mon Jun 13 2022 22:49:23.820949 - Invalid input type click for controller (/user/head/proximity)
Mon Jun 13 2022 22:49:23.821208 - Invalid input type touch for controller (/user/hand/left/input/trackpad)
Mon Jun 13 2022 22:49:23.821250 - Invalid input type touch for controller (/user/hand/right/input/trackpad)
Mon Jun 13 2022 22:49:23.821291 - Invalid input type position for controller (/user/hand/left/input/joystick)
Mon Jun 13 2022 22:49:23.821310 - Invalid input type position for controller (/user/hand/right/input/joystick)
I didn't find any relative information for that, but after looking through the code a bit, I tried to log some data out of your GetPose function. So it seems like the rotation and position variables were not changing at all for both controllers and hmd, at this moment I noticed the GetAsyncKeyState, which is not implemented in Linux, so ignoring key presses became clear. But the error messages seem to be wrong. Did you have such messages on windows?
I'm looking for the possibility to use my vive just normal, but
also could use keys on the keyboard to emulate the grip button or the tracking pad.
This mod seems to be what i just wanted but it replaces the vive completly and i cant use it anymore
When the button "s" is pressed, it takes a screenshot, and that button is used by this program; Is there any way to stop that button causing screenshots?
Is there any way to disable the driver for my hmd and left controller? I need to use my Quest 2 left controller along with my headset along with this driver for my other controller...
I compiled the input emulator fixed
project (https://github.com/Louka3000/OpenVR-InputEmulator-Fixed) that uses opervr 1.0.11. It should be perfect for my needs, it creates a virtual controller and allows to move it giving command line. My problem is that It works for the movement but not for the pressure of buttons (I guess it is due the old open vr version). Your driver works perfectly about the buttons emulation, but has two limitation that i need your help to remove:
Summarizing, I need the real helmet and two virtual controller in specific location that press buttons.
Can you help me to realize it?
I'm trying to make a driver with the ability to map keys kind of like your HalfLifeAlyx driver, but I want to map the keys to control every aspect of the controllers and have the mouse control the HMD (some keyboard buttons too) I just can't figure out where to even start programming my own driver. I'm on windows using visual studio.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.