-
Notifications
You must be signed in to change notification settings - Fork 3
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
Support for alternative input #183
Comments
As with UI sound #181, there's very little alternative input that will come for free with this sim. This sim doesn't use many standard UI components -- a handful of push buttons, radio buttons, number pickers, and accordion boxes. Most of the interaction occurs with things that are custom to this sim. The first heavy lift will be design, involving many people, a big job for someone to lead. The second heavy lift will be implementation. It will certainly require both sim-specific and common-code work. There are common-code aspect of a11y that are still experiencing significant problems (e.g hotkeys, pan/zoom) and there will be a need for new common-code support. There will be a need for sim-specific code. Some of the bigger questions that we’ll need to answer, not a complete list:
Finally... Equality Explorer is the most complicated sim that I've implemented for PhET, but has been remarkably stable and bug-free. Having to make any changes to it gives me the willies. Having to make the kind of changes required to support alt input?... oh boy. And there are some brand new, really big design problems, with no common-code support. Are you sure this is where you want to experiment with those problems? |
According to @kathy-phet in Slack, "we are going to postpone that work on EE for now". So unassigning myself, and labeling as deferred. |
@kathy-phet would like to add alternative input to this sim, and asked me to provide some thoughts. My understanding is that he'd wants to have a discussion, sometime towards the beginning of Q2 2022. So assigning to @kathy-phet and @amanda-phet.
The text was updated successfully, but these errors were encountered: