|
Add 5 experimental accessibility features on Chrome OS.
This just adds the boilerplate for five new accessibility features and hides
them behind a flag. All five have been prototyped and are ready for
implementation.
The first three are related, they just provide visual highlighting to
help low-vision users keep track of things on the screen:
* Caret highlight
* Cursor highlight
* Focus highlight
Hold down a key and click or drag to speak any visible text on screen
* Select to speak
Control the whole computer with a single switch (for motor impaired users)
* Switch access
For now, there's no need to put these in the tray. They can graduate to the
tray when they launch.
BUG= 314889, 593887, 593885
Committed: https://crrev.com/756089a218696542cadcf96a1a7ed00025c1f255
Cr-Commit-Position: refs/heads/master@{#381353}
Total comments: 8
Total comments: 7
Total comments: 9
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+717 lines, -32 lines) |
Patch |
 |
M |
ash/accessibility_delegate.h
|
View
|
|
1 chunk |
+30 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ash/default_accessibility_delegate.h
|
View
|
1
2
3
|
2 chunks |
+23 lines, -8 lines |
0 comments
|
Download
|
 |
M |
ash/default_accessibility_delegate.cc
|
View
|
1
2
3
|
2 chunks |
+41 lines, -10 lines |
0 comments
|
Download
|
 |
M |
chrome/app/chromeos_strings.grdp
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+21 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/about_flags.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/accessibility/accessibility_manager.h
|
View
|
1
|
4 chunks |
+45 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/accessibility/accessibility_manager.cc
|
View
|
1
|
7 chunks |
+187 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/extensions/info_private_api.cc
|
View
|
|
2 chunks |
+34 lines, -11 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/chromeos/preferences.cc
|
View
|
|
1 chunk |
+16 lines, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/resources/options/browser_options.html
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+68 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/resources/options/browser_options.js
|
View
|
1
2
3
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/ash/chrome_shell_delegate_chromeos.cc
|
View
|
|
1 chunk |
+50 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/ash/chrome_shell_delegate_views.cc
|
View
|
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/ui/webui/options/browser_options_handler.cc
|
View
|
1
2
3
4
5
6
|
3 chunks |
+14 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/common/extensions/api/accessibility_features.json
|
View
|
|
1 chunk |
+30 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/common/extensions/api/chromeos_info_private.json
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
A |
chrome/common/extensions/docs/templates/intros/accessibilityFeatures.html
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/common/pref_names.h
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/common/pref_names.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+15 lines, -0 lines |
0 comments
|
Download
|
 |
M |
chromeos/chromeos_switches.h
|
View
|
1
2
3
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chromeos/chromeos_switches.cc
|
View
|
1
2
3
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
tools/metrics/actions/actions.xml
|
View
|
1
2
3
4
5
6
7
8
9
|
3 chunks |
+52 lines, -0 lines |
0 comments
|
Download
|
 |
M |
tools/metrics/histograms/histograms.xml
|
View
|
1
2
3
4
5
6
7
8
9
|
4 chunks |
+41 lines, -0 lines |
0 comments
|
Download
|
Depends on Patchset:
Total messages: 34 (10 generated)
|