Jump to content

Fingers - Leap hand tracking and physical switches for VR and others


Recommended Posts

In DCS VR settings ultraleap needs to be enabled? I am using reverb g2 with ultraleap and finger bluetooth mouse.

When I enable this DCS start in 2d image.png


Edited by tomeye
Link to comment
Share on other sites

  • 2 weeks later...

Hi All,

very new to this.  There is an original Leap Motion for sale in the country I line in quite cheap.  I now run Win 11.

Any ideas if this would work with DCS these days, on a modern version of Windows?  

I'm guessing I have to buy some 'finger-mouse' type of thing for button presses?

Any help gratefully received.

have a good one.

'52

i7-11700F  64GB RAM  RTX3060  WIN 10Pro  HP Reverb G2  TM Cougar & Logitech X56

Link to comment
Share on other sites

On 12/29/2022 at 6:04 AM, firefox121 said:

Yep, more or less, 

sometimes I only use the mouse cursor (displayed when I move head in vr to point and click with this mouse)

Sometimes I use my trackball mouse attached  via magnets to my armchair 

And now, I have moved my Hotas  far from my desk and can use the leap motion without reaching my table or my monitor and only use the fingermouse to turn dials clock or counter wise.

But as you can see...for less than 10 bucks there is no need of DIY rings devices, I am a bit dumb and sure will end with my fingers burned or something worse 🤣

Hi Firefox,

could you please send a few more pictures of your finger controllers?  The link to Aliexpress is broken.  Do you use an original Leap Motion?

Have a good one,

'52

i7-11700F  64GB RAM  RTX3060  WIN 10Pro  HP Reverb G2  TM Cougar & Logitech X56

Link to comment
Share on other sites

16 hours ago, Gunslinger52 said:

Hi Firefox,

could you please send a few more pictures of your finger controllers?  The link to Aliexpress is broken.  Do you use an original Leap Motion?

Have a good one,

'52

Here you have one more 

https://es.aliexpress.com/item/1005005933970486.html?spm=a2g0o.productlist.main.33.691c4a7biflOXO&algo_pvid=998619e5-1402-48c4-be3f-8d9c63356210&algo_exp_id=998619e5-1402-48c4-be3f-8d9c63356210-16&pdp_npi=4%40dis!EUR!8.65!8.65!!!9.28!9.28!%402103847817051613450486029e1f33!12000034911707347!sea!ES!4218856019!&curPageLogUid=8lrj1YTZIcCI&utparam-url=scene%3Asearch|query_from%3A

I did't find the bluetooth one, think that a more deeper research at aliexpress will find it, but this one is the one I have, with his own 2,4mhz usb dongle. Enough for use eith any rig.

Yes, I use a leap motion original, but sometimes I only use VR cursor (center in screen so I can move and aim with mi vr headset movement) and press the finger's mouse buttons.

Hope it helps

 


Edited by firefox121

Intel i9 10850k - MSI Tomahawk 490z - 64 GB DDR4 3000 - HP Reverb G2 - MSI optix Mag321curv 4k monitor - MSI RTX 3080ti - Winwing Orion Throttle base plus F18 stick

Link to comment
Share on other sites

9 hours ago, firefox121 said:

Here you have one more 

https://es.aliexpress.com/item/1005005933970486.html?spm=a2g0o.productlist.main.33.691c4a7biflOXO&algo_pvid=998619e5-1402-48c4-be3f-8d9c63356210&algo_exp_id=998619e5-1402-48c4-be3f-8d9c63356210-16&pdp_npi=4%40dis!EUR!8.65!8.65!!!9.28!9.28!%402103847817051613450486029e1f33!12000034911707347!sea!ES!4218856019!&curPageLogUid=8lrj1YTZIcCI&utparam-url=scene%3Asearch|query_from%3A

I did't find the bluetooth one, think that a more deeper research at aliexpress will find it, but this one is the one I have, with his own 2,4mhz usb dongle. Enough for use eith any rig.

Yes, I use a leap motion original, but sometimes I only use VR cursor (center in screen so I can move and aim with mi vr headset movement) and press the finger's mouse buttons.

Hope it helps

 

 

Thanks Firefox121,

it sure does help.  I still need the 'Fingers' software though right?  (off Github?)  ...and then I have to disable Leap Motion in DCS for it to work?

'52

On 1/4/2024 at 6:06 AM, tomeye said:

Solved with OpenXR-API-Layers-Win64-HKLM.exe  the ultraleap layer was above HTCC 

Hi tomeye,

is this a file I have to run at some point, to get a Leap Motion to work in DCS now?  Have ordered a finger mouse.

'52

i7-11700F  64GB RAM  RTX3060  WIN 10Pro  HP Reverb G2  TM Cougar & Logitech X56

Link to comment
Share on other sites

15 hours ago, tomeye said:

@Gunslinger52 there are two ways to make it work:

Both work similarly, I prefer HTTC because you set and forget but I really hate the head movement conflict.

@tomeye Appreciate the reply!

Thanks for that, will try both.  I guess I need to find a finger mouse that doesn't show up in DCS Controls as 'the mouse' that my PC uses?

Have a good flight.

'52

i7-11700F  64GB RAM  RTX3060  WIN 10Pro  HP Reverb G2  TM Cougar & Logitech X56

Link to comment
Share on other sites

20 hours ago, Gunslinger52 said:

@tomeye Appreciate the reply!

Thanks for that, will try both.  I guess I need to find a finger mouse that doesn't show up in DCS Controls as 'the mouse' that my PC uses?

Have a good flight.

'52

There is a program called xmouse button control, I think you can assign profiles for each mouse, but can't remember well

 

  • Like 1

Intel i9 10850k - MSI Tomahawk 490z - 64 GB DDR4 3000 - HP Reverb G2 - MSI optix Mag321curv 4k monitor - MSI RTX 3080ti - Winwing Orion Throttle base plus F18 stick

Link to comment
Share on other sites

7 hours ago, firefox121 said:

There is a program called xmouse button control, I think you can assign profiles for each mouse, but can't remember well

 

Thank you sir, I will look for it..

i7-11700F  64GB RAM  RTX3060  WIN 10Pro  HP Reverb G2  TM Cougar & Logitech X56

Link to comment
Share on other sites

  • 3 weeks later...
On 1/2/2024 at 5:22 AM, rafalg78 said:

Since yesterday I have been using an alternative to the Fingers application. In my case, it works more stably and precisely. There is still the problem that head movement also causes the mouse cursor to move, but this is less annoying.

I am using HTTC

According to author instruction I did:

1. Leap Motion drivers: Gemini v5.16.0 (October 2023) or later installed

2. You must use the multithreaded version of DCS, and remove the LeapC.dll from both the bin and bin-mt folders inside your DCS installation. Alternatively, rename them.

My settings are:

image.png

There is no need to keep the application open when DCS is running.

Hi @rafalg78,

in the reg editor, how do we enter the code you posted?  Do we make a New 'something', and paste it into this new thing?

Also, I can't seem to find an executable in the HTTC folder.  Does it not have to be an .exe?

Cheers,

'52


Edited by Gunslinger52

i7-11700F  64GB RAM  RTX3060  WIN 10Pro  HP Reverb G2  TM Cougar & Logitech X56

Link to comment
Share on other sites

19 minutes ago, Gunslinger52 said:

Hi @rafalg78,

in the reg editor, how do we enter the code you posted?  Do we make a New 'something', and paste it into this new thing?

Also, I can't seem to find an executable in the HTTC folder.  Does it not have to be an .exe?

Cheers,

'52

 

Download .msi from: Release v1.0.0 - bug fixes, sleep/wake, and ultraleap improvements · fredemmott/HTCC · GitHub and install. 

Then run "HTTC Settings" and setup as my recomendation. 

Of course UltraLeap Control Panel needs to be run.

There is no need to edit registers. 


Edited by rafalg78
  • Thanks 1
Link to comment
Share on other sites

Currently I have this:

image.png

And no option to select another device:  image.png

 

Any help gratefully received. 

I have a Reverb G2.  Is his supported now by HTTC?  Maybe that is the problem 🙂 

i7-11700F  64GB RAM  RTX3060  WIN 10Pro  HP Reverb G2  TM Cougar & Logitech X56

Link to comment
Share on other sites

On 1/15/2024 at 9:20 PM, tomeye said:

@Gunslinger52 there are two ways to make it work:

Both work similarly, I prefer HTTC because you set and forget but I really hate the head movement conflict.

Hi Tomeye,

I believe I had everything all in the right place, including HTTC above Ultraleap in the API layers, but DCS wouldn't start properly at all.  (now all uninstalled to get DCS to start)

Are you able to share a few screenshots, so that I know what I need, where I need it? 

I have an original Leap Motion, not the newer one.  Latest Gemini software.  HTTC installed and configured.  OpenXR Toolkit- unsure what I was supposed to do there, but DCS wouldn't run anyway so never got that far.  I run the MT version (latest) of DCS.  

Any ideas appreciated.

'52

i7-11700F  64GB RAM  RTX3060  WIN 10Pro  HP Reverb G2  TM Cougar & Logitech X56

Link to comment
Share on other sites

On 2/5/2024 at 8:01 AM, rafalg78 said:

Did you try repair DCS?

I did, and this worked,  but only after uninstalling HTTC , Gemini etc

On 2/5/2024 at 8:03 AM, tomeye said:

If I recall correctly the problem is with LeapC.dll that you need to replace in both bin and bin-mt folders using the one that comes with Gemini.

 

That I did not try. 

Thanks Tomeye, will give it a go.  

'52

i7-11700F  64GB RAM  RTX3060  WIN 10Pro  HP Reverb G2  TM Cougar & Logitech X56

Link to comment
Share on other sites

  • 3 weeks later...
On 5/30/2023 at 11:38 AM, randomguylurking said:

Final iteration/attempt.  All buttons are working and copied everything from @rafalg78 Left Ring code/files/LIBS.  I changed the wiring in this one and the arrangement of the buttons for wiring purposes.  Thinking about changing the code to repurpose the "Up" button mapped to "ESC" rather than "scroll up".  Will need to read up on Circuit Python later.  All these parts were from either Digikey.com or Amazon.  This is the Seeed NRF52480 w/ Sense, some random tactile 6mm buttons from Amazon, a basic power switch and a 40mah battery.  I used a 100mah battery on first attempt as that was the smallest one I could find to get here in a reasonable amount of time (not shipping from China).  This is the 2nd one I used that I bought from Amazon yesterday, and delivered it same day lol. It fits PERFECTLY in the ring models that are available.  I filled in most areas with epoxy to hold the board down and keep any solder joints or wires from getting knocked.  I'm very amatuer when it comes to soldering and the gun I was using was TERRIBLE.  I would have had much better results without a cheap chinese POS from Amazon.

https://www.amazon.com/dp/B07TWHGHW4?psc=1&ref=ppx_yo2ov_dt_b_product_details

Would love to hear thoughts and let me know if you have any questions as I spent 2 weeks of LOTS of trial and error.  This ring is printed in White PETG, the others were in PLA.  I'm having problems printing more with PETG and bed adhesion, but will try another customer version based on files from Rafalg.

 

IMG-3290.jpg

IMG-3291.jpg

IMG-3293.jpg

IMG-3294.jpg

IMG-3295.jpg

 

I am about to embark on building these myself. I don't know why I didn't do this sooner. Perhaps it is because I bought a Quest Pro and use HTCC for hand tracking and pinch gestures for left and right click. However, the pinch gestures I've never been too happy about. I have had a pointctrl on order for 21 months now so I'm very close to mine being available. However, most of the pointctrl system will be wasted on the Quest Pro. I saw a post on Facebook that does something similar but then found this which is a much sleeker design. So I bought a 3D printer and have all the parts on order. I thought by the time I've paid out on pointctl, I might as well buy a 3D printer and make my own!

Now my only question of concern is about the plastic ring wearing out my new Thrustmaster Viper throttle paintwork and labelling. Has anyone who uses these types of ring controllers found this to be a problem? I am considering either applying some heat-shrink around the ring, some fabric or perhaps modify the design to use elastic rather than plastic for the section that attaches to the finger.

Link to comment
Share on other sites

  • 2 weeks later...
On 1/3/2024 at 4:20 PM, rafalg78 said:

@actually_fred good to have you here 😀

Next time I revise the Ring I would use a larger battery. I saw 90mAh (20x12x6mm) on Aliexpress, it would be perfect.

If necessary, I can provide adjusted a new 3D model of the Ring for printing.

Hey @rafalg78, can you provide the adjusted 3D model for the 90mAh battery, please?

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...