question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Virtual Keyboard as permanent keyboard + accessibility?

See original GitHub issue

A 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.

  1. 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)
  1. 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:closed
  • Created 3 years ago
  • Reactions:1
  • Comments:11 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
arnogcommented, Jun 7, 2021

The handling of the virtual keyboard in iframes has been improved in the main branch and virtualKeyboardContainer can now display the virtual keyboard within.

1reaction
arnogcommented, Apr 26, 2021

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.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found