nightmode / logitech-g29

Logitech G29 Racing Wheel for Node
Creative Commons Zero v1.0 Universal
106 stars 37 forks source link

Web HID support #16

Closed joegaffey closed 2 years ago

joegaffey commented 4 years ago

Would you have any interest in adding suport for the upcoming Web HID standard for use in browsers? https://wicg.github.io/webhid/ Its currently supported to some degree in Chrome behind a flag.

nightmode commented 4 years ago

Hi Joe. ^_^

I would LOVE to see the Logitech wheels connected to a browser. The amount of useful and non useful things you could mix together is exciting! Using the wheel with audio, video, games, navigation, or anything else in a browser could lead to a lot of fun projects.

I am currently focused on Web Browser Extensions like Sprucemarks for my Patreon supporters so I'm not sure when I can look into this but... my interest level is extremely high so thank you for suggesting this tech and opening this exploratory issue. :D

joegaffey commented 4 years ago

Glad to hear you're interested. I think some cool examples could help motivate browser devs to promote this API further.

Use cases I am thinking of are VR racing sims and mixed reality RC with real-time FPV video and accelerometer data for FFB over WebRTC.

I'm not sure how much is possible with current WebHID implementation though. Will try to get some time to dig into it further.

nightmode commented 2 years ago

Given the gift of so much time passing, I feel like WebHID is still very cool but perhaps out of scope for this library which is focused on Node.

Tiny bit more WebHID info at https://developer.mozilla.org/en-US/docs/Web/API/WebHID_API

Closing issue.