Git Product home page Git Product logo

gazeinteractionapps's Introduction

Gaze Interaction Apps

Overview

The Gaze Interaction Apps repository is a collection of samples which demonstrate the use of the Gaze Interaction library, part of the Windows Community Toolkit. Please refer to the documentation for general usage. The Gaze Interaction library is available on nuget, such that searching for GazeInteraction should find the currently released build.

Build notes

This project is often using unreleased copies of the GazeInteraction library as a means of testing new features. As such, you may run into an error such as this:

Unable to find package Microsoft.Toolkit.Uwp.Input.GazeInteraction with version (>= 3.1.0-build.50)

To resolve this, you will need to point your Visual Studio nuget package manager to this feed: https://dotnet.myget.org/F/uwpcommunitytoolkit/api/v3/index.json. You may do so by going into Tools->Nuget Package Manager->Package Manager Settings. Select Package Sources. Click the green + to create a new package source and specify https://dotnet.myget.org/F/uwpcommunitytoolkit/api/v3/index.json as the source. The name is up to you, but Windows Community Toolkit Preview Builds is a reasonable choice.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

gazeinteractionapps's People

Contributors

dlamb-magicleap avatar harishsk avatar joncamp avatar microsoft-github-policy-service[bot] avatar microsoftopensource avatar msftgits avatar peteams avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gazeinteractionapps's Issues

The Webcam cant On

Hi Team,

May I ask about any spec for webcam?
The webcam only for Surface?
Thank You.

Crash on launch issue

The EyeControlToolkitSettings application can create a state where GazeInteractionApps that use the GazeInteraction api LoadSettings() functionality (including the EyeControlToolkitSettings app itself) will crash on launch.

Here are the steps to reproduce the behavior:

  • Create and appx package of the EyeControlToolkitSettings application

  • Sideload the appx package onto a Windows 10 machine that is set to Developer Mode

  • Launch EyeControlToolkitSettings

  • click on each of the "+" symbol buttons to increment each of the values (note GazePointer-Dwell Delay decrements instead of increments which is a separate issue)

  • close the EyeControlToolkitSettings application to persist the new settings values

  • Launch the EyeControlToolkitSettings application again and this time just hit the Reset button and then close the application

  • Try to launch the EyeControlToolkitSettings application one more time, but this time the application window will start to appear and then the application will crash.

** Note this is the simple repro. If you also install appx packages of other GazeInteractionApps that call the gazePointer.LoadSettings() call when they launch. They will also fail to launch once the environment (aka the EyeControlToolkitSettings app specifically) gets into the state described above.

UPDATE:
For an even simpler repro of this issue you can

  • simply launch the EyeControlToolkitSettings application (from the appx install or even from VisualStudio)

  • click the Reset button then close the EyeControlToolkitSettings app

  • relaunch the EyeControlToolkitSettings app and it will crash

Remove MessageDialog from MemoryGame

MessageDialog is not supported by eye gaze. When you win the game, the eye gaze will not enter the dialog. Adjust the game winning behavior to use an eye gaze compatible mechanism.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.