scanner: Add accessibility alert after a default region is selected.
Add an accessible alert so that screen readers can convey instructions for adjusting the selected region. Bug: b:398914045 Change-Id: I0ab3be4f75d391436e20a968d2d87e3c37c287d0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6379403 Commit-Queue: Michelle Chen <michellegc@google.com> Reviewed-by: Elijah Hewer <hewer@chromium.org> Reviewed-by: Min Chen <minch@chromium.org> Cr-Commit-Position: refs/heads/main@{#1436646}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
4665378019
commit
c300064721
ash
@ -6768,6 +6768,9 @@ Here are some things you can try to get started.
|
||||
<message name="IDS_ASH_SCREEN_CAPTURE_ALERT_WINDOW_RECORD" desc="Alert spoken by screen readers on recording window screen.">
|
||||
Press enter to record window: <ph name="WINDOW_TITLE">$1<ex>Text</ex></ph>
|
||||
</message>
|
||||
<message name="IDS_ASH_SCREEN_CAPTURE_ALERT_DEFAULT_REGION_SELECTED" desc="Alert spoken by screen readers after a default capture region has been selected.">
|
||||
Press tab to focus and move selected area
|
||||
</message>
|
||||
<message name="IDS_ASH_SCREEN_CAPTURE_SELECTED_AREA_ACCESSIBLE_NAME" desc="The accessible name of the selected region in capture mode.">
|
||||
Selected area, use arrow keys to move
|
||||
</message>
|
||||
|
@ -0,0 +1 @@
|
||||
8b1b86f7a761cca452f4c3c60b2bdebe15f07338
|
@ -3430,6 +3430,8 @@ void CaptureModeSession::SelectDefaultRegion() {
|
||||
default_capture_region.size(), kRegionDefaultRatio));
|
||||
UpdateCaptureRegion(default_capture_region, /*is_resizing=*/false,
|
||||
/*by_user=*/true);
|
||||
capture_mode_util::TriggerAccessibilityAlert(
|
||||
IDS_ASH_SCREEN_CAPTURE_ALERT_DEFAULT_REGION_SELECTED);
|
||||
}
|
||||
|
||||
void CaptureModeSession::UpdateRegionForArrowKeys(ui::KeyboardCode key_code,
|
||||
|
Reference in New Issue
Block a user