New issue
Advanced search Search tips

Issue 864826 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Jan 8
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Feature
Team-Accessibility

Blocking:
issue 593885



Sign in to add a comment

Make Switch Access able to navigate the Onscreen Keyboard

Project Member Reported by zhelfins@chromium.org, Jul 18

Issue description

Currently, users of Switch Access have no way of typing. We wish to allow Switch Access to highlight portions of the the keyboard and let users select individual keys to press.
 
Cc: -zhelfins@chromium.org
Labels: -Pri-3 M-71 Pri-2
Owner: zhelfins@chromium.org
Status: Assigned (was: Untriaged)
Project Member

Comment 2 by bugdroid1@chromium.org, Aug 22

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3019ca46a6050d6b64c198a6eadaca9ca83e3436

commit 3019ca46a6050d6b64c198a6eadaca9ca83e3436
Author: Zach Helfinstein <zhelfins@chromium.org>
Date: Wed Aug 22 22:54:21 2018

Allow SwitchAccess to traverse VirtualKeyboard UI

Bug:  864826 
Change-Id: Ia594cc934f7c66121ff84660bd1039c5e05213d1
Reviewed-on: https://chromium-review.googlesource.com/1176463
Commit-Queue: Zach Helfinstein <zhelfins@chromium.org>
Reviewed-by: David Tseng <dtseng@chromium.org>
Reviewed-by: Katie Dektar <katie@chromium.org>
Cr-Commit-Position: refs/heads/master@{#585292}
[modify] https://crrev.com/3019ca46a6050d6b64c198a6eadaca9ca83e3436/chrome/browser/resources/chromeos/switch_access/automation_manager.js
[modify] https://crrev.com/3019ca46a6050d6b64c198a6eadaca9ca83e3436/chrome/browser/resources/chromeos/switch_access/switch_access_predicate.js

Blocking: 593885
Status: Started (was: Assigned)
Blockedon: 877656
Blockedon: -877656
Labels: -M-71
Owner: anastasi@google.com
Project Member

Comment 7 by bugdroid1@chromium.org, Dec 20

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/acef8023bd1c3e5750b3e6ac4f6424a3c6d258b0

commit acef8023bd1c3e5750b3e6ac4f6424a3c6d258b0
Author: Anastasia Helfinstein <anastasi@google.com>
Date: Thu Dec 20 18:09:53 2018

Click virtual keyboard keys when selected with Switch Access.

Because the virtual keyboard's doDefault() behavior is to do nothing,
in order for Switch Access to type on the virtual keyboard we have to
send synthetic mouse events.

Bug:  864826 
Change-Id: Ie0562073d3f78baa42a9a6884dc41928922f2d4d
Reviewed-on: https://chromium-review.googlesource.com/c/1380340
Reviewed-by: David Tseng <dtseng@chromium.org>
Commit-Queue: Anastasia Helfinstein <anastasi@google.com>
Cr-Commit-Position: refs/heads/master@{#618270}
[modify] https://crrev.com/acef8023bd1c3e5750b3e6ac4f6424a3c6d258b0/chrome/browser/resources/chromeos/switch_access/BUILD.gn
[modify] https://crrev.com/acef8023bd1c3e5750b3e6ac4f6424a3c6d258b0/chrome/browser/resources/chromeos/switch_access/manifest.json.jinja2
[modify] https://crrev.com/acef8023bd1c3e5750b3e6ac4f6424a3c6d258b0/chrome/browser/resources/chromeos/switch_access/navigation_manager.js
[add] https://crrev.com/acef8023bd1c3e5750b3e6ac4f6424a3c6d258b0/chrome/browser/resources/chromeos/switch_access/text_input_manager.js

Status: Fixed (was: Started)
With the above change to allow virtual keyboard keys to be pressed by Switch Access, the onscreen keyboard is now fully navigable by Switch Access.

Further improvements to keyboard interactions will be tracked under different bugs.

Sign in to add a comment