-
Notifications
You must be signed in to change notification settings - Fork 5
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
Consider Step Forward hotkey? #336
Comments
Decision: Let's try ALT + L for Step Forward. |
@terracoda said
|
The above commit adds the hot key to molecules and light with the same behavior as the step forward button. |
I added a query parameter @terracoda @Matthew-Moore240 can you try it out to see if we should explore this further? |
Over slack @terracoda said
This would be much more complicated, and currently isn't supported by the model. The model steps forward in time but this would involve moving the photon to a new position independent of time. |
@jessegreenberg 0.0835 seems to work really well. It gives about 5 steps instead of 25 or 26. |
I'd need to review the description and sound a little more carefully. |
@jbphet and @Ashton-Morris could you have a listen to the MAL with this keyboard Time Step parameter set to 0.0835 Then do the following:
I think it sounds really good, but it would be nice for you sound experts to have a combined look/listen. |
In my opinion the descriptions and sounds work well with the bigger step size. And for the record, the proposition in this issue is to make the ALT + L hotkey use the bigger step, and not change the default step size that happens with the Step Forward button. |
The two hotkeys (ALT + K and ALT + L) work really nicely together. I can leave the my focus on one of the radio groups and then pause and play at will and choose to step forward at will. I'm finding the bigger steps really useful, so once sound timing is verified I think we should add the ALT + L hotkey. |
@jessegreenberg, if 0.0666 is more reliable as you say in #336 (comment), I am good with that timing. 0.0666 still results in about 5 or 6 bigger steps rather than the 25 or 26 little by little steps one gets by default with the Step Forward button. |
As for if the sound should fire repeatedly when holding down Enter (or ALT + L). I think some regular repetition of the sound when a Step Forward interaction is happening benefits non-visual users because we do not describe the photons progression across the screen. |
@jessegreenberg, both @Matthew-Moore240 and I agree the "bigger" Step Forward step with ALT + L is really nice. Assigning to you for implementation. I am not sure if it is best to continue the discussion on Sound here or in a new issue? Please create a new issue if that makes sense, apologies for complicating this issue :-) |
@jessegreenberg, again, for the sound issue, as you said the same repeat sound happens when holding down any button (Including the very strong sounding Reset All button). What are our options for optimization here, and I am thinking this kind of optimization is a general one, one that would be what we want for all sims, not just MAL. |
@jbphet, @emily-phet, and @Ashton-Morris does this issue warrant a sound meeting discussion? I have a feeling this has come up before? |
OK sounds good, thanks!
Cool, sounds great! Ill give it a try, and @terracoda ill open a new issue to track this.
Hmm, I can think of three options at the moment but there may be more.
|
The time step for the global hotkey has been set.
I would be happy to join too, this issue involves both alternative input and sound. |
@terracoda looped me in re repeating button sound. I doubt there is a general solution for this - "button" is a big category within PhET and depending on the context it may make sense to hear repeating sounds or to hear only one etc. If you all think this is a major issue for MAL, I suggest it be handled as a sim specific one. If it's a minor thing, I suggest leaving it as is to not delay publication. Unfortunately, I don't have the bandwidth to participate in design solutions, but if you all decide to address this for MAL, please loop @jbphet and @Ashton-Morris in for at least one quick conversation. |
@terracoda said:
...and @emily-phet said:
Even though I brought it up, my vote now would be that, given the input above, we leave it as is and revisit if it ever turns out to be a problem during interviews or if we get any complaints from users. |
I think it sounds really good. I would be open to a short sound related meeting to address what you are describing above |
@Ashton-Morris, glad you agree. We are going to wait on the "repeating sound" part of the issue. I think this issue is all verified, so closing. |
The Pause/Play hotkey worked great, and one comment was it would be good to have one for Step Forward, too.
I am wondering if we should consider this for future releases, and for the Timing Control widget, in general.
The text was updated successfully, but these errors were encountered: