-
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
Description for 'opt/alt + C' unclear #322
Comments
Thanks @Nancy-Salpepi. Removing my assignment but assigning @BLFiedler to review this design recommendation. |
Also, with the Shape Name hidden, the information given with opt/alt + C is inconsistent. For some shapes only information about the sides is given (ex. rhombus, parallelogram), for others only angles are mentioned (ex. Rectangle), and with some shapes I hear info about both (ex. Square). |
@BLFiedler, in #333 Iist out side-by-side the key-shape-property Context Response and the full shape-defining State Description that is available when one plays the Current Details button. Do you think a learner should be able to check the shape name without toggling the Shape Name Hidden button? My original thought for this shortcut was that it would be a quick way to replay the "currently displayed" shape information, that is either:
Personally, I thought that being able to re-voice that shape transformation property (when shape name is hidden) would help learners attend to and make sense of that information. I closed #333 because that's how it was designed. Now I am second guessing myself. @BLFiedler, do you think there should be a shortcut to just simple voice the shape name, or should we leave it as designed - voicing the shape name or shape information depending on what is visibly displayed? If we leave it as-is, I can adjust the language in the keyboard shortcuts dialog. |
Also, the current design is a way to hear the shape transformation property/ies when Voicing is enabled but context responses is not checked. Considering that use case, I like the current design. |
Are the following good questions to ignite in learners:
Something to really note about the current interaction design is that one does not get move side and moving corner object responses with mouse input - only keyboard input. Maybe that's part of the "sparseness" question that was mentioned in #333. |
@BLFiedler, my main design question is whether we leave it as-is, or provide a more detailed context response to replace the shape-transformation context response. This new context response would be more like (but still different from) the details button. Square:
Rectangle:
Parallelogram:
Rhombus:
Kite:
Dart:
Concave Quadrilateral:
Convex Quadrilateral:
While helpful, I don't think these more detailed "check-shape" context responses would evoke the same kinds of questions from learners which could restrict the use of the tool in class rooms. I think I have talked myself through this design problem. @BLFiedler, unless you see a real benefit to changing the current check-shape response, I think I am comfortable with leaving it as-is. |
New description for Keyboard Shortcuts dialog.
To:
If the above is too long:
|
A fair bit of thought went into the descriptions and to not have the keyboard shortcut be a custom, separate interaction. It is simply a reminder. I don't think accessing the shape name when the shape name is not visible would be great for interface consistency. I agree we should leave the functionality as-is, but with a change to the keyboard dialog wording as you suggest in the comment above this @terracoda for clarity |
Thanks @BLFiedler, assigning to @jessegreenberg to update the dialog. I couldn't find the string. |
Updated in the above commit. I went with the shorter one, just because I thought it looked better. But if you want to play with different strings, it lives here in the code: quadrilateral/js/quadrilateral/view/ShapeShortcutsHelpSection.ts Lines 21 to 23 in d95de40
Let me know if the layout of the text and icon needs to change. |
Hmm, nothing else has a visual period. Sorry about that @jessegreenberg. I need to document this. I checked RaP and Faraday's Law, and there are no visual periods in the Keyboard Shortcut dialogs. However, of course, we need periods for the accessible content read out from the PDOM. @jessegreenberg, can you remove the visual period, and keep the period in the PDOM/A11y View, just like we have done for other sims? Apologies, that I missed that. |
Everything else looks good. |
I am going to try to update the ts file. |
I made the change locally. Ping me when you are working on Quad. |
@terracoda and I met today for this and made the commit. Anything else here @terracoda? |
Nope, all good. |
Test device
MacBook Air (m1 chip)
Operating System
13.1
Browser
safari 16.1
Problem description
For phetsims/qa#879, in the Keyboard Shortcuts dialog, for "With Voicing enabled, Check Current Shape" I was expecting to hear the actual shape when I press
option
+c
, but I only hear properties when the shape name is hidden. It took me a minute to realize why I was sometimes hearing the name and sometimes wasn't. Perhaps there is a way to make this clearer in the description foroption
+c
?The text was updated successfully, but these errors were encountered: