OLD | NEW |
1 # Accessibility Overview | 1 # Accessibility Overview |
2 | 2 |
3 Accessibility means ensuring that all users, including users with disabilities, | 3 Accessibility means ensuring that all users, including users with disabilities, |
4 have equal access to software. One piece of this involves basic design | 4 have equal access to software. One piece of this involves basic design |
5 principles such as using appropriate font sizes and color contrast, | 5 principles such as using appropriate font sizes and color contrast, |
6 avoiding using color to convey important information, and providing keyboard | 6 avoiding using color to convey important information, and providing keyboard |
7 alternatives for anything that is normally accomplished with a pointing device. | 7 alternatives for anything that is normally accomplished with a pointing device. |
8 However, when you see the word "accessibility" in a directory name in Chromium, | 8 However, when you see the word "accessibility" in a directory name in Chromium, |
9 that code's purpose is to provide full access to Chromium's UI via external | 9 that code's purpose is to provide full access to Chromium's UI via external |
10 accessibility APIs that are utilized by assistive technology. | 10 accessibility APIs that are utilized by assistive technology. |
(...skipping 475 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
486 actions. This API is implemented in C++ by [AutomationInternalCustomBindings], | 486 actions. This API is implemented in C++ by [AutomationInternalCustomBindings], |
487 which is renderer-side code, and in JavaScript by the [automation API]. The API | 487 which is renderer-side code, and in JavaScript by the [automation API]. The API |
488 is defined by [automation.idl], which must be kept synchronized with | 488 is defined by [automation.idl], which must be kept synchronized with |
489 [ax_enums.idl]. | 489 [ax_enums.idl]. |
490 | 490 |
491 [AccessibilityHostMsg_EventParams]: https://cs.chromium.org/chromium/src/content
/common/accessibility_messages.h?sq=package:chromium&l=75 | 491 [AccessibilityHostMsg_EventParams]: https://cs.chromium.org/chromium/src/content
/common/accessibility_messages.h?sq=package:chromium&l=75 |
492 [AutomationInternalCustomBindings]: https://cs.chromium.org/chromium/src/chrome/
renderer/extensions/automation_internal_custom_bindings.h | 492 [AutomationInternalCustomBindings]: https://cs.chromium.org/chromium/src/chrome/
renderer/extensions/automation_internal_custom_bindings.h |
493 [AXContentNodeData]: https://cs.chromium.org/chromium/src/content/common/ax_cont
ent_node_data.h | 493 [AXContentNodeData]: https://cs.chromium.org/chromium/src/content/common/ax_cont
ent_node_data.h |
494 [AXLayoutObject]: https://cs.chromium.org/chromium/src/third_party/WebKit/Source
/modules/accessibility/AXLayoutObject.h | 494 [AXLayoutObject]: https://cs.chromium.org/chromium/src/third_party/WebKit/Source
/modules/accessibility/AXLayoutObject.h |
495 [AXNodeObject]: https://cs.chromium.org/chromium/src/third_party/WebKit/Source/m
odules/accessibility/AXNodeObject.h | 495 [AXNodeObject]: https://cs.chromium.org/chromium/src/third_party/WebKit/Source/m
odules/accessibility/AXNodeObject.h |
496 [AXObject]: https://cs.chromium.org/chromium/src/third_party/WebKit/Source/modul
es/accessibility/AXObject.h | 496 [AXObjectImpl]: https://cs.chromium.org/chromium/src/third_party/WebKit/Source/m
odules/accessibility/AXObjectImpl.h |
497 [AXObjectCacheImpl]: https://cs.chromium.org/chromium/src/third_party/WebKit/Sou
rce/modules/accessibility/AXObjectCacheImpl.h | 497 [AXObjectCacheImpl]: https://cs.chromium.org/chromium/src/third_party/WebKit/Sou
rce/modules/accessibility/AXObjectCacheImpl.h |
498 [AXPlatformNode]: https://cs.chromium.org/chromium/src/ui/accessibility/platform
/ax_platform_node.h | 498 [AXPlatformNode]: https://cs.chromium.org/chromium/src/ui/accessibility/platform
/ax_platform_node.h |
499 [AXTreeSerializer]: https://cs.chromium.org/chromium/src/ui/accessibility/ax_tre
e_serializer.h | 499 [AXTreeSerializer]: https://cs.chromium.org/chromium/src/ui/accessibility/ax_tre
e_serializer.h |
500 [BlinkAXTreeSource]: https://cs.chromium.org/chromium/src/content/renderer/acces
sibility/blink_ax_tree_source.h | 500 [BlinkAXTreeSource]: https://cs.chromium.org/chromium/src/content/renderer/acces
sibility/blink_ax_tree_source.h |
501 [BrowserAccessibility]: https://cs.chromium.org/chromium/src/content/browser/acc
essibility/browser_accessibility.h | 501 [BrowserAccessibility]: https://cs.chromium.org/chromium/src/content/browser/acc
essibility/browser_accessibility.h |
502 [BrowserAccessibilityDelegate]: https://cs.chromium.org/chromium/src/content/bro
wser/accessibility/browser_accessibility_manager.h?sq=package:chromium&l=64 | 502 [BrowserAccessibilityDelegate]: https://cs.chromium.org/chromium/src/content/bro
wser/accessibility/browser_accessibility_manager.h?sq=package:chromium&l=64 |
503 [BrowserAccessibilityManager]: https://cs.chromium.org/chromium/src/content/brow
ser/accessibility/browser_accessibility_manager.h | 503 [BrowserAccessibilityManager]: https://cs.chromium.org/chromium/src/content/brow
ser/accessibility/browser_accessibility_manager.h |
504 [LayoutObject]: https://cs.chromium.org/chromium/src/third_party/WebKit/Source/c
ore/layout/LayoutObject.h | 504 [LayoutObject]: https://cs.chromium.org/chromium/src/third_party/WebKit/Source/c
ore/layout/LayoutObject.h |
505 [NativeViewAccessibility]: https://cs.chromium.org/chromium/src/ui/views/accessi
bility/native_view_accessibility.h | 505 [NativeViewAccessibility]: https://cs.chromium.org/chromium/src/ui/views/accessi
bility/native_view_accessibility.h |
506 [Node]: https://cs.chromium.org/chromium/src/third_party/WebKit/Source/core/dom/
Node.h | 506 [Node]: https://cs.chromium.org/chromium/src/third_party/WebKit/Source/core/dom/
Node.h |
507 [RenderAccessibilityImpl]: https://cs.chromium.org/chromium/src/content/renderer
/accessibility/render_accessibility_impl.h | 507 [RenderAccessibilityImpl]: https://cs.chromium.org/chromium/src/content/renderer
/accessibility/render_accessibility_impl.h |
508 [RenderFrameHostImpl]: https://cs.chromium.org/chromium/src/content/browser/fram
e_host/render_frame_host_impl.h | 508 [RenderFrameHostImpl]: https://cs.chromium.org/chromium/src/content/browser/fram
e_host/render_frame_host_impl.h |
509 [ui::AXNodeData]: https://cs.chromium.org/chromium/src/ui/accessibility/ax_node_
data.h | 509 [ui::AXNodeData]: https://cs.chromium.org/chromium/src/ui/accessibility/ax_node_
data.h |
510 [WebAXObject]: https://cs.chromium.org/chromium/src/third_party/WebKit/public/we
b/WebAXObject.h | 510 [WebAXObject]: https://cs.chromium.org/chromium/src/third_party/WebKit/public/we
b/WebAXObject.h |
511 [automation API]: https://cs.chromium.org/chromium/src/chrome/renderer/resources
/extensions/automation | 511 [automation API]: https://cs.chromium.org/chromium/src/chrome/renderer/resources
/extensions/automation |
512 [automation.idl]: https://cs.chromium.org/chromium/src/chrome/common/extensions/
api/automation.idl | 512 [automation.idl]: https://cs.chromium.org/chromium/src/chrome/common/extensions/
api/automation.idl |
513 [ax_enums.idl]: https://cs.chromium.org/chromium/src/ui/accessibility/ax_enums.i
dl | 513 [ax_enums.idl]: https://cs.chromium.org/chromium/src/ui/accessibility/ax_enums.i
dl |
514 [chrome.automation API]: https://developer.chrome.com/extensions/automation | 514 [chrome.automation API]: https://developer.chrome.com/extensions/automation |
515 [webui-js]: https://cs.chromium.org/chromium/src/ui/webui/resources/js/cr/ui/ | 515 [webui-js]: https://cs.chromium.org/chromium/src/ui/webui/resources/js/cr/ui/ |
OLD | NEW |