-
Notifications
You must be signed in to change notification settings - Fork 12
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
In iPadOS PhET sims can be interacted with with bluetooth keyboard - but only partially #1659
Comments
Thanks @Ashton-Morris , I am going to move to scenery. I suspect this is the same problem we saw many years ago where Ill try out on an ipad if I can find one, otherwise I will create a test harness to pair with someone with an iPad to get more info. |
I built version of a sim with some debugging information that should appear on screen since tethering wasn't working very well. @Nancy-Salpepi and I will meet today to test on an iPad with a bluetooth keyboard. https://phet-dev.colorado.edu/html/jg-tests/quadrilateral_en_phet.html |
Testing with @Nancy-Salpepi: With default settings, we saw the pink focus higlight around vertices/sides and could move them well with the keyboard. However, we could not navigate to any other "basic" controls like buttons/checkboxes. Then, we changed the setting @Ashton-Morris described in #1659 (comment). This allowed us to tab to the basic basic controls and use them with a keyboard. However, this made it impossible to move the vertices/sides with the keyboard. Instead, the arrow keys navigated around in the address bar. It also prevented focus from being in the sim on startup. We also did not get The lack of We also tested on http://htmlpreview.github.io/?https://github.com/phetsims/a11y-research/blob/main/reader-intro.html and saw the same results (outside of a PhET sim): With the navigation setting turned OFF, you cannot interact at all with the page with a keyboard. |
The TL;DR for bluetooth keyboards with iPadOS: With default settings, you can tab to custom components and interact with them with a keyboard, but you cannot navigate to other basic form components. With "Full Keybord Access" accessibility setting turned on, you can navigate and interact with basic form components, but you cannot use custom interactive components (anything that uses arrow keys). Often, our default pink focus highlight will not appear. |
@Nancy-Salpepi added a note in the QA documentation for this. I added a note in joist about why keyboard help is hidden on that platform for now. I sent this to the design-sims slack channel:
Closing the scenery issue because we understand this behavior now. |
Jessie and I were seeing today if you could use alt keyboard input on iPad to control the sim using a bluetooth keyboard.
We found that there is a setting which allows this to be possible. After reloading the page (safari) I was able to navigate and use the sim with about 70% of the interactions working as usual as on a computer. Its a little clunky compared to Mac OS so there may be something causing issues with the keyboard navigation.
Here is the seeing that allows navigation.
The text was updated successfully, but these errors were encountered: