Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ability to pick/use virtual joystick devices #25

Open
ciuncan opened this issue Apr 25, 2020 · 2 comments
Open

Add ability to pick/use virtual joystick devices #25

ciuncan opened this issue Apr 25, 2020 · 2 comments

Comments

@ciuncan
Copy link

ciuncan commented Apr 25, 2020

Hi,

I currently do not own a rudder but I have Logitech G29 Wheel and Pedals. With the help of ujr and vjoy I was able to get simulated rudder with blended input from clutch and throttle pedals. More info at: https://www.youtube.com/watch?v=iNqCwqzys94

When I try to assign these to Yaw axis, the application unfortunately picks G29 as the device and I don't have a way to pick which device to use from UI.

As a workaround, I found out (thanks to this software being open source) that the corresponding xml file (Setup.v100.vJoy Device {8EFB2AB0-81AA-11EA-8002-444553540000}.xml) in my Falcon BMS/User/Config folder, and did the following changes:
<AxisName /> element in the first <Axis> tag is changed to <AxisName>Yaw</AxisName> (since I know that my blended rudder inputs are coming from the first axis (X) of the virtual joystick) and changed the second <AxisName /> (which corresponds to brake pedal on my virtual device) to <AxisName>Toe_Brake</AxisName>.

Being able to pick the correct device in case of such conflicts would be good.

@spec10
Copy link

spec10 commented May 3, 2020

same here. a device dropdown would be nice to have for situations like this.

Thanks ciuncan for the workaround. Works perfectly.

@Hawkeye4040
Copy link
Contributor

I think that support for virtual devices is important for something as complicated as BMS as well especially considering the complex custom hardware rigs (pits) you see involved. I really like this idea too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants