project-gameface icon indicating copy to clipboard operation
project-gameface copied to clipboard

General Questions?

Open gavinhenderson opened this issue 1 year ago • 2 comments

Hey, thanks for all your great work on this project!

I work for a service in the UK that provides communication software and hardware to people with disabilities to allow them to communicate. We have in the past had clients  who for various reasons would like to access their computer via a blink gesture. To solve this we created EyeCommander: https://github.com/acecentre/eyeCommander

Under the hood it uses media pipe to track the eye lids and runs a basic Euclidean distance algorithm on the input to detect a blink. It then outputs this to a keypress. However, I am the only developer who works at the service so we have had lots of great ideas of things to add to EyeCommander but we haven't had the time to add them. Luckily for us GameFace includes many of the ideas that we have had suggested to us!

We would be more than happy to transition our users to GameFace rather than our EyeCommander if it proves to be better.

If its okay I have a few questions about GameFace. If there is a more appropriate place to put these questions let me know.

What is your target operating system? Will you ever produce a build for OSx / Linux? Or are you focused on developing a windows build? I see for now you have used pydirectinput to interact with the system controls. Is there any future plans to adapt a more multi platform alternative or allow for other input libraries to be switched in and out?

What is your long term support plan for this software. We would love to start setting our clients up on it and get them using it to access their device. However, we like to make sure that the software we give our users is got a support plan in place, we will support them forever but we don't want to put software in place that we will have to remove. Is this a fully supported project at Google? Is there future development planned? The thing I would be most concerned about is things like pydirectinput falling out of date and needing an update. If there is no long term support plan is there a plan to accept pull requests etc for others to maintain it in the future?

gavinhenderson avatar May 15 '23 11:05 gavinhenderson