Skip to content
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

How to manipulate curves using alternative input #125

Open
pixelzoom opened this issue Dec 6, 2022 · 2 comments
Open

How to manipulate curves using alternative input #125

pixelzoom opened this issue Dec 6, 2022 · 2 comments

Comments

@pixelzoom
Copy link
Contributor

pixelzoom commented Dec 6, 2022

The sim was originally targets to support alternative input. But I get the feeling that alternative input was not really considered in the design -- I see nothing about alternative input in the design document. Consequently...

We have a very big alternative input problem: how to allow the user to manipulate the interactive (original and predict) curves. The interactive curves have no specific points that can be given focus, nothing to grab with the keyboard. And without being able to manipulate the curves, the sim is not usable with the keyboard. "Free form" manipulation of the curve will be an especially difficult problem.

Unless PhET has the resources to address this, I recommend that we defer alternative input for the first release, and address in a future release.

@veillette FYI.

@amanda-phet
Copy link
Contributor

This is probably the right call. Let's confirm on 12/8/22.

@amanda-phet
Copy link
Contributor

Discussed 12/8/22

While we have ideas for how this could work, it is unclear how much time it will take to work out a design solution. We don't know if our idea is consistent with other sims, or if it would be expected behavior for a user interacting with the sim in this way.

We will defer this until we have more resources to dedicate to doing this well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants