| Index: ash/default_accessibility_delegate.cc
|
| diff --git a/ash/default_accessibility_delegate.cc b/ash/default_accessibility_delegate.cc
|
| index 94a3d3012272f65a1f403437db0766bd5a12d506..975c3b6cc856cb0670e92ea1972dec68c259a660 100644
|
| --- a/ash/default_accessibility_delegate.cc
|
| +++ b/ash/default_accessibility_delegate.cc
|
| @@ -16,6 +16,7 @@ DefaultAccessibilityDelegate::DefaultAccessibilityDelegate()
|
| screen_magnifier_type_(kDefaultMagnifierType),
|
| large_cursor_enabled_(false),
|
| autoclick_enabled_(false),
|
| + virtual_keyboard_enabled_(false),
|
| accessibility_alert_(A11Y_ALERT_NONE) {
|
| }
|
|
|
| @@ -65,8 +66,12 @@ bool DefaultAccessibilityDelegate::IsAutoclickEnabled() const {
|
| return autoclick_enabled_;
|
| }
|
|
|
| +void DefaultAccessibilityDelegate::SetVirtualKeyboardEnabled(bool enabled) {
|
| + virtual_keyboard_enabled_ = enabled;
|
| +}
|
| +
|
| bool DefaultAccessibilityDelegate::IsVirtualKeyboardEnabled() const {
|
| - return false;
|
| + return virtual_keyboard_enabled_;
|
| }
|
|
|
| bool DefaultAccessibilityDelegate::ShouldShowAccessibilityMenu() const {
|
| @@ -74,7 +79,8 @@ bool DefaultAccessibilityDelegate::ShouldShowAccessibilityMenu() const {
|
| high_contrast_enabled_ ||
|
| screen_magnifier_enabled_ ||
|
| large_cursor_enabled_ ||
|
| - autoclick_enabled_;
|
| + autoclick_enabled_ ||
|
| + virtual_keyboard_enabled_;
|
| }
|
|
|
| void DefaultAccessibilityDelegate::SilenceSpokenFeedback() const {
|
|
|