Jump to content

Prevent incorrect/accidental activations when using hand tracking


Recommended Posts

Posted

This is half way between a bug report and a feature request:

DCS's built in support for hand tracking is highly immersive, but not practical, because of how control interactions are triggered by a moment of 'touch'. For example:

  • due to the switch positions and limitations of tracking, pushing the throttle fully forward will often...
    • incorrectly turn off fuel pumps or engines in the A-10C
    • eject stores in the F-16
    • activate the fire suppression in the F-18
  • due to tracking limitations and just closeness/stability, interacting with the UFC in the A-10C can incorrectly trigger a fire supression handle
  • in many aircraft, interacting with the lower front and side panels can lead to accidentally ejecting

HTCC still exists for DCS entirely because of this issue.

Suggested fix

  • Add option to require a button to be held for an interaction to happen
  • Add option for a pointing gesture triggering a 'laser', like a controller, which *also* requires a button to be held if the above option is also on

"A button can be held" should support:

  • mouse buttons (e.g. PointCTRL with stock firmware, generic 'ring mice' from amazon/ali express) - this would need to ignore the mouse cursor position and just use the hand tracking position
  • directinput game devices (e.g. pointctrl with HTCC firmware, slugmouse)
  • nice to have: optionally some kind of gesture, e.g. pinching thumb and index fingers
    • XR_FB_hand_tracking_aim makes this easy, but is not universally supported. It is currently supported on Quest Link in dev mode only, Quest-series headsets via Virtual Desktop, and Ultraleap-based devices (including the hand tracking module on the original Pimax Crystal)
    • it can be implemented more generally by comparing joint positions
    • this should be optional because like hand tracking overall, it is not perfect; people who have buttons bound are likely to want to disable this to further reduce the chances of incorrect interactions
  • Like 6

I don't provide any support for any of my software on these forums, or accept bug reports or feature requests on these forums. If you need help with one of my projects, the project documentation may directly address your problem, and tell you where/if help is available

Posted

+1 for that.

I love HTCC in combination Quest 3 hand tracking. I use a cheap finger mouse for left and right clicks and scroll wheel.
The only problem is the mouse crosshair will be to small to see I when I stretch out my arm. Can this resizing be disabled somewhere in the lua files?

I am very grateful that Fred provides HTCC as a useful alternative.

But a good working in game solution would be even better. A lot of people didn't know HTCC.

And there's just a little bit missing to make it truly usable in DCS. So please do it ED. Please.

SYSTEM: Mainboard MSI MEG X570 | CPU Ryzen 7 5800X @ 4.5 GHz | RAM 64 GB @ 3200 MHz | GPU GIGABYTE RTX 4090 | 1 TB SSD | Win 10 x64

DEVICES: ASUS 27" LCD | TrackIR 5 | LukeClip | Quest 3 | PointCTRL | Virpil HOTAS | MFG Crosswind | TableMount MonsterTech

MODULES: To much to list. But I stopped buying more, because of too much bugs in e.g. A-10C(II). @ED: Fix the bugs and I spend money on modules again. Promised.

PROJECTS: OpenFlightSchool: DE / EN

Posted (edited)

Hi

Can you please tell us more about the cheap finger mouse for left and right clicks and scroll wheel you use ?
I looked for something like that many time but didn't find something suitable.

Thanks

Edited by CougarFFW04
Posted

Hi kaltokri,
Thank you for your prompt response. Is the device not too heavy/bulky/intrusive with a Warthog type HOTAS? Do you have a picture of the device installed on your hand so we can get a better idea?
I use the Ultraleap to interact with the cockpit of the F18. It works really well for buttons and some switches, but in the case of rotary switches, it's just a nightmare. Will this device work with the Ultraleap in the sense that if my finger aligns with a switch/rotary, the clicks or scrolling will work natively?

Thank you."

Posted

Hey - this is all a bit off-topic, and would be better suited to the main VR forum rather than the bug report/suggestions forum. In particular, there's another recent thread on thumb/finger mice.

  • Like 1

I don't provide any support for any of my software on these forums, or accept bug reports or feature requests on these forums. If you need help with one of my projects, the project documentation may directly address your problem, and tell you where/if help is available

Posted
1 hour ago, CougarFFW04 said:

Ho sorry for that.

Would have been evn better if you would have point it to me.

Thanks

Let's delete our posts so the thread keeps on topic.

AMD Ryzen 5800X3D | Nvidia RTX 4090 | 128 GB DDR5 RAM | Pimax Crystal QLED | Virpil HOTAS
OFS Open Flight School | SR-F Stick & Rudder Friends | VMFA-312 Checkerboards

  • Recently Browsing   0 members

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