diff --git a/apps/common/main/lib/controller/ScreenReaderFocus.js b/apps/common/main/lib/controller/ScreenReaderFocus.js index 84e5c0f426..e02fc51545 100644 --- a/apps/common/main/lib/controller/ScreenReaderFocus.js +++ b/apps/common/main/lib/controller/ScreenReaderFocus.js @@ -60,7 +60,8 @@ Common.UI.ScreenReaderFocusManager = new(function() { _isEditDiagram = false, _isSidePanelMode = false, _api, - _app; + _app, + _appPrefix; var _setCurrentSection = function (btn, section) { _lastSection = _currentSection; @@ -268,6 +269,9 @@ Common.UI.ScreenReaderFocusManager = new(function() { _app = window.DE || window.PE || window.SSE || window.PDFE; _isDocReady = true; + var filter = Common.localStorage.getKeysFilter(); + _appPrefix = (filter && filter.length) ? filter.split(',')[0] : ''; + if ( !Common.Utils.ScreeenReaderHelper ) { require(['common/main/lib/util/ScreenReaderHelper'], function () { Common.Utils.ScreeenReaderHelper.setEnabled(true); @@ -399,7 +403,8 @@ Common.UI.ScreenReaderFocusManager = new(function() { } }); $(document).on('keydown', function(e) { - _needShow = e.keyCode == Common.UI.Keys.ALT && !e.shiftKey && !Common.Utils.ModalWindow.isVisible() && _isDocReady && !(window.PE && $('#pe-preview').is(':visible')); + _needShow = Common.Utils.InternalSettings.get(_appPrefix + "settings-show-alt-hints") && e.keyCode == Common.UI.Keys.ALT && !e.shiftKey && + !Common.Utils.ModalWindow.isVisible() && _isDocReady && !(window.PE && $('#pe-preview').is(':visible')); // Add outline style for focus elements for test if (Common.localStorage.getBool('screen-reader-focus-mode', false)) {