Virtual Keyboard as permanent keyboard + accessibility?
See original GitHub issueA few questions about virtual keyboard use. I gather that the feature is mainly intended to help with input on mobile devices, but I’m wondering if it can be adapted to be accessible for all users.
- None of the keyboard controls are keyboard-focusable. I would like to be able to:
- A) focus and trigger all the keyboard buttons as the main mode of input (since users may not be aware of the different commands available when typing directly into the mathfield). Apart from adding tabindexes and keyup listeners, the main problem I see here is tab order, since the virtual keyboard is injected at the end of the document and it’s not very practical to navigate quickly between mathfield and kb. Is it something you have ideas about or would consider?
- B) focus and trigger the keyboard toggle button by keyboard (might not be needed, see next point)
- In my use case the mathfield will be part of a dedicated modal overlay. Would you consider:
- A) adding a
virtualKeyboardMode: "on"
mode to make the keyboard permanently displayed? (Currently I have used"onfocus"
mode and overridden the visibility, opacity and transition properties using CSS to achieve something similar.) - B) allowing to inject the virtual keyboard element into any specified container? (That may be asking too much, but it could be the logical next step if the permanent mode and accessible keys are feasible.)
Issue Analytics
- State:
- Created 3 years ago
- Reactions:1
- Comments:11 (7 by maintainers)
Top Results From Across the Web
Use the Accessibility Keyboard on Mac - Apple Support
The Accessibility Keyboard is an onscreen keyboard that lets you use your Mac without a physical keyboard. It provides advanced typing (such as...
Read more >Keyboard Compatibility | Web Accessibility Initiative (WAI) - W3C
Short video about keyboard compatibility for web accessibility - what is it, who depends on it, and what needs to happen to make...
Read more >Universal Access using Onscreen Keyboards - Spectronics
On-Screen Keyboard is an accessibility utility that displays a virtual keyboard on the computer screen that allows people with mobility impairments to type...
Read more >Use the on-screen keyboard - Google Accessibility Help
At the bottom of the on-screen keyboard, select AltGr. Select the accented letters you'd like to type. ... You can speak to enter...
Read more >How to Enable or Disable the On-Screen Keyboard ... - Lifewire
1. Click Start , then click Settings . 2. Click Ease of Access . 3. Scroll down and click Keyboard .
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
The handling of the virtual keyboard in iframes has been improved in the main branch and
virtualKeyboardContainer
can now display the virtual keyboard within.OK, thanks, that’s helpful. It seems like fixing this problem would be a better long term solution than adding an option to work around it. I’ll try to see if I can build a sample that reproduces the problem and I’ll investigate.