Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

[Feature] Improve Toolkit controls support for Gaze #3497

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
michael-hawker opened this issue Sep 22, 2020 · 4 comments
Closed

[Feature] Improve Toolkit controls support for Gaze #3497

michael-hawker opened this issue Sep 22, 2020 · 4 comments
Labels
feature request 📬 A request for new changes to improve functionality gaze 👀 help wanted Issues identified as good community contribution opportunities

Comments

@michael-hawker
Copy link
Member

Describe the problem this feature would solve

Windows exposes interfaces like IExpandCollapseProvider to help with automation. Things like our Expander control should implement this interface to help with things like Gaze and other input/accessibility tools.

Describe the solution

We should evaluate all toolkit components and interfaces and decide which ones would make sense to implement/support. This may also be a matter of ensuring we're using the right base components in controls which already should support some of these interfaces. It may also just be a matter of testing and validating some of these scenarios. There's a bit of 'unknown' here.

@michael-hawker michael-hawker added feature request 📬 A request for new changes to improve functionality gaze 👀 labels Sep 22, 2020
@michael-hawker michael-hawker added this to the future milestone Sep 22, 2020
@michael-hawker michael-hawker added the help wanted Issues identified as good community contribution opportunities label Sep 22, 2020
@michael-hawker
Copy link
Member Author

I'm not sure when we want to do this work yet, but could be a good spot if anyone with a gaze device wants to help us understand any gaps once we get PR #3427 in and testable with our MyGet packages or a NuGet preview.

@michael-hawker
Copy link
Member Author

There's definitely an issue with ComboBox for base controls, the cursor doesn't go into the Popup/dropdown and the highlight rectangles don't properly highlight the right items. This worked a bit better in the C++ version, but only with highlighting the ComboBox itself, beyond that it had the same other issues once the dropdown was open. See discussion here

@Janisku7
Copy link

Does the C++ version also have those issues so are those issues then same when using ComboBox?

@michael-hawker
Copy link
Member Author

@Janisku7 yes, as far as I could tell the original C++ version had the same fundamental issue, though the behavior was a bit different. Ultimately though, once the ComboBox was opened, the user was unable to easily visualize and coherently select an item from it with gaze.

@Kyaa-dost Kyaa-dost modified the milestones: future, 7.1 Dec 9, 2020
@michael-hawker michael-hawker modified the milestones: 7.1, future Jun 29, 2021
@ghost ghost removed this from the future milestone Jun 29, 2021
@CommunityToolkit CommunityToolkit locked and limited conversation to collaborators Jul 29, 2022
@LalithaNadimpalli LalithaNadimpalli converted this issue into discussion #4649 Jul 29, 2022

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
feature request 📬 A request for new changes to improve functionality gaze 👀 help wanted Issues identified as good community contribution opportunities
Projects
None yet
Development

No branches or pull requests

3 participants