-
Notifications
You must be signed in to change notification settings - Fork 8
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 #249
Comments
@kathy-phet @arouinfar FYI... After discussion with @arouinfar, here's the list of things that are not going to be straightforward:
|
After consulting with @arouinfar, no hot keys are necessary. |
…ate, grunt generate-phet-io-api, phetsims/ph-scale#249
…ate, grunt generate-phet-io-api, #249
Alt input for ph-scale is currently blocked by 2 issues:
That said, it's at a point where it's ready for @arouinfar to review. I took my best guess at traveral order and keyboard help. KeyboardDragListeners (for the draggable things) are configured like this:
Let me know what you'd like to change. And assign this issue back to me. Thanks! |
In the above commits, I also commented out |
In 2d1e8b0, @jonathanolson added As for the status of alt input...
|
….json flags to rely on query parameters, see phetsims/ph-scale#249, phetsims/joist#941
….json flags to rely on query parameters, see #249, phetsims/joist#941
420ac61 by @jonathanolson will need to be reviewed when work on alternative input resumes. That change prevents setting the pdomOrder when running with |
Noted in discussions that the description logic plugin will control the pdomOrder when the query parameter is true. Additionally, committed above to put the DescriptionRegistry change above under the query parameter, so that our sim actions are 100% query parameter feature-flag controlled. |
In Slack#description-tooling, there was a request to add alt input support for FaucetNode. That support has been available for a long time. The issue is that alt input is "off" for ph-scale and ph-scale-basics. So... As a result of the above commits, alt input is now "on" by default for ph-scale and ph-scale-basics. I checked FaucetNode, and it’s working as expected. Both sims also have the “Faucet Controls” section in their keyboard help. |
At 10/10/24 iteration planning meeting, this work was put on hold. |
@kathy-phet asked me to add alternative input to ph-scale and ph-scale-basics.
This includes:
"supportsInteractiveDescription": true
to package.jsonThe text was updated successfully, but these errors were encountered: