| Index: chrome/browser/resources/chromeos/chromevox/common/command_store.js
|
| diff --git a/chrome/browser/resources/chromeos/chromevox/common/command_store.js b/chrome/browser/resources/chromeos/chromevox/common/command_store.js
|
| index 6a54a3837c83ce97f63c60a7084ea30cc77bbef8..d6d1ce128375a6dfcad914d9131ec49b6d1f58ac 100644
|
| --- a/chrome/browser/resources/chromeos/chromevox/common/command_store.js
|
| +++ b/chrome/browser/resources/chromeos/chromevox/common/command_store.js
|
| @@ -132,505 +132,647 @@ cvox.CommandStore.commandsForCategory = function(category) {
|
| * false.
|
| */
|
| cvox.CommandStore.CMD_WHITELIST = {
|
| - 'toggleStickyMode': {announce: false,
|
| - msgId: 'toggle_sticky_mode',
|
| - 'disallowOOBE': true,
|
| - category: 'modifier_keys'},
|
| - 'toggleKeyPrefix': {announce: false,
|
| - skipInput: true,
|
| - msgId: 'prefix_key',
|
| - 'disallowOOBE': true,
|
| - category: 'modifier_keys'},
|
| - 'passThroughMode': {announce: false,
|
| - msgId: 'pass_through_key_description',
|
| - category: 'modifier_keys'},
|
| -
|
| - 'stopSpeech': {announce: false,
|
| - disallowContinuation: true,
|
| - doDefault: true,
|
| - msgId: 'stop_speech_key',
|
| - category: 'controlling_speech'},
|
| - 'toggleChromeVox': {announce: false,
|
| - platformFilter: cvox.PlatformFilter.WML,
|
| - msgId: 'toggle_chromevox_active',
|
| - category: 'modifier_keys'},
|
| + 'toggleStickyMode': {
|
| + announce: false,
|
| + msgId: 'toggle_sticky_mode',
|
| + 'disallowOOBE': true,
|
| + category: 'modifier_keys'
|
| + },
|
| + 'toggleKeyPrefix': {
|
| + announce: false,
|
| + skipInput: true,
|
| + msgId: 'prefix_key',
|
| + 'disallowOOBE': true,
|
| + category: 'modifier_keys'
|
| + },
|
| + 'passThroughMode': {
|
| + announce: false,
|
| + msgId: 'pass_through_key_description',
|
| + category: 'modifier_keys'
|
| + },
|
| +
|
| + 'stopSpeech': {
|
| + announce: false,
|
| + disallowContinuation: true,
|
| + doDefault: true,
|
| + msgId: 'stop_speech_key',
|
| + category: 'controlling_speech'
|
| + },
|
| + 'toggleChromeVox': {
|
| + announce: false,
|
| + platformFilter: cvox.PlatformFilter.WML,
|
| + msgId: 'toggle_chromevox_active',
|
| + category: 'modifier_keys'
|
| + },
|
| 'toggleChromeVoxVersion': {announce: false},
|
| 'showNextUpdatePage': {
|
| msgId: 'show_next_update_description',
|
| - announce: false, 'category': 'help_commands'},
|
| - 'openChromeVoxMenus': {announce: false,
|
| - msgId: 'menus_title'},
|
| - 'decreaseTtsRate': {announce: false,
|
| - msgId: 'decrease_tts_rate',
|
| - category: 'controlling_speech'},
|
| - 'increaseTtsRate': {announce: false,
|
| - msgId: 'increase_tts_rate',
|
| - category: 'controlling_speech'},
|
| - 'decreaseTtsPitch': {announce: false,
|
| - msgId: 'decrease_tts_pitch',
|
| - category: 'controlling_speech'},
|
| - 'increaseTtsPitch': {announce: false,
|
| - msgId: 'increase_tts_pitch',
|
| - category: 'controlling_speech'},
|
| - 'decreaseTtsVolume': {announce: false,
|
| - msgId: 'decrease_tts_volume',
|
| - category: 'controlling_speech'},
|
| - 'increaseTtsVolume': {announce: false,
|
| - msgId: 'increase_tts_volume',
|
| - category: 'controlling_speech'},
|
| - 'cyclePunctuationEcho': {announce: false,
|
| - msgId: 'cycle_punctuation_echo',
|
| - category: 'controlling_speech'},
|
| - 'cycleTypingEcho': {announce: false,
|
| - msgId: 'cycle_typing_echo',
|
| - category: 'controlling_speech'},
|
| -
|
| -
|
| - 'toggleEarcons': {announce: true,
|
| - msgId: 'toggle_earcons',
|
| - category: 'controlling_speech'},
|
| -
|
| - 'toggleSpeechOnOrOff': {
|
| - msgId: 'speech_on_off_description',
|
| + announce: false,
|
| + 'category': 'help_commands'
|
| + },
|
| + 'openChromeVoxMenus': {announce: false, msgId: 'menus_title'},
|
| + 'decreaseTtsRate': {
|
| + announce: false,
|
| + msgId: 'decrease_tts_rate',
|
| + category: 'controlling_speech'
|
| + },
|
| + 'increaseTtsRate': {
|
| + announce: false,
|
| + msgId: 'increase_tts_rate',
|
| + category: 'controlling_speech'
|
| + },
|
| + 'decreaseTtsPitch': {
|
| + announce: false,
|
| + msgId: 'decrease_tts_pitch',
|
| + category: 'controlling_speech'
|
| + },
|
| + 'increaseTtsPitch': {
|
| + announce: false,
|
| + msgId: 'increase_tts_pitch',
|
| + category: 'controlling_speech'
|
| + },
|
| + 'decreaseTtsVolume': {
|
| + announce: false,
|
| + msgId: 'decrease_tts_volume',
|
| + category: 'controlling_speech'
|
| + },
|
| + 'increaseTtsVolume': {
|
| + announce: false,
|
| + msgId: 'increase_tts_volume',
|
| + category: 'controlling_speech'
|
| + },
|
| + 'cyclePunctuationEcho': {
|
| + announce: false,
|
| + msgId: 'cycle_punctuation_echo',
|
| category: 'controlling_speech'
|
| },
|
| + 'cycleTypingEcho': {
|
| + announce: false,
|
| + msgId: 'cycle_typing_echo',
|
| + category: 'controlling_speech'
|
| + },
|
| +
|
| +
|
| + 'toggleEarcons':
|
| + {announce: true, msgId: 'toggle_earcons', category: 'controlling_speech'},
|
| +
|
| + 'toggleSpeechOnOrOff':
|
| + {msgId: 'speech_on_off_description', category: 'controlling_speech'},
|
|
|
| 'handleTab': {
|
| allowEvents: true,
|
| msgId: 'handle_tab_next',
|
| disallowContinuation: true,
|
| - category: 'navigation'},
|
| + category: 'navigation'
|
| + },
|
| 'handleTabPrev': {
|
| allowEvents: true,
|
| msgId: 'handle_tab_prev',
|
| disallowContinuation: true,
|
| - category: 'navigation'},
|
| - 'forward': {forward: true,
|
| - announce: true,
|
| - msgId: 'forward',
|
| - category: 'navigation'},
|
| - 'backward': {backward: true,
|
| - announce: true,
|
| - msgId: 'backward',
|
| - category: 'navigation'},
|
| - 'right': {forward: true,
|
| - announce: true,
|
| - msgId: 'right',
|
| - category: 'navigation'},
|
| - 'left': {backward: true,
|
| - announce: true,
|
| - msgId: 'left',
|
| - category: 'navigation'},
|
| - 'previousGranularity': {announce: true,
|
| - msgId: 'previous_granularity',
|
| - category: 'navigation'},
|
| - 'nextGranularity': {announce: true,
|
| - msgId: 'next_granularity',
|
| - category: 'navigation'},
|
| -
|
| - 'previousCharacter': {backward: true,
|
| - announce: true,
|
| - msgId: 'previous_character',
|
| - skipInput: true,
|
| - category: 'navigation'},
|
| - 'nextCharacter': {forward: true,
|
| - announce: true,
|
| - msgId: 'next_character',
|
| - skipInput: true,
|
| - category: 'navigation'},
|
| - 'previousWord': {backward: true,
|
| - announce: true,
|
| - msgId: 'previous_word',
|
| - skipInput: true,
|
| - category: 'navigation'},
|
| - 'nextWord': {forward: true,
|
| - announce: true,
|
| - msgId: 'next_word',
|
| - skipInput: true,
|
| - category: 'navigation'},
|
| - 'previousLine': {backward: true,
|
| - announce: true,
|
| - msgId: 'previous_line',
|
| - category: 'navigation'},
|
| - 'nextLine': {forward: true,
|
| - announce: true,
|
| - msgId: 'next_line',
|
| - category: 'navigation'},
|
| - 'previousSentence': {backward: true,
|
| - announce: true,
|
| - msgId: 'previous_sentence',
|
| - skipInput: true,
|
| - category: 'navigation'},
|
| - 'nextSentence': {forward: true,
|
| - announce: true,
|
| - msgId: 'next_sentence',
|
| - skipInput: true,
|
| - category: 'navigation'},
|
| - 'previousObject': {backward: true,
|
| - announce: true,
|
| - msgId: 'previous_object',
|
| - skipInput: true,
|
| - category: 'navigation'},
|
| - 'nextObject': {forward: true,
|
| - announce: true,
|
| - msgId: 'next_object',
|
| - skipInput: true,
|
| - category: 'navigation'},
|
| - 'previousGroup': {backward: true,
|
| - announce: true,
|
| - msgId: 'previous_group',
|
| - skipInput: true,
|
| - category: 'navigation'},
|
| - 'nextGroup': {forward: true,
|
| - announce: true,
|
| - msgId: 'next_group',
|
| - skipInput: true,
|
| - category: 'navigation'},
|
| -
|
| - 'jumpToTop': {forward: true,
|
| - announce: true,
|
| - msgId: 'jump_to_top',
|
| - category: 'navigation'
|
| -},
|
| - 'jumpToBottom': {backward: true,
|
| - announce: true,
|
| - msgId: 'jump_to_bottom',
|
| - category: 'navigation'},
|
| + category: 'navigation'
|
| + },
|
| + 'forward':
|
| + {forward: true, announce: true, msgId: 'forward', category: 'navigation'},
|
| + 'backward': {
|
| + backward: true,
|
| + announce: true,
|
| + msgId: 'backward',
|
| + category: 'navigation'
|
| + },
|
| + 'right':
|
| + {forward: true, announce: true, msgId: 'right', category: 'navigation'},
|
| + 'left':
|
| + {backward: true, announce: true, msgId: 'left', category: 'navigation'},
|
| + 'previousGranularity':
|
| + {announce: true, msgId: 'previous_granularity', category: 'navigation'},
|
| + 'nextGranularity':
|
| + {announce: true, msgId: 'next_granularity', category: 'navigation'},
|
| +
|
| + 'previousCharacter': {
|
| + backward: true,
|
| + announce: true,
|
| + msgId: 'previous_character',
|
| + skipInput: true,
|
| + category: 'navigation'
|
| + },
|
| + 'nextCharacter': {
|
| + forward: true,
|
| + announce: true,
|
| + msgId: 'next_character',
|
| + skipInput: true,
|
| + category: 'navigation'
|
| + },
|
| + 'previousWord': {
|
| + backward: true,
|
| + announce: true,
|
| + msgId: 'previous_word',
|
| + skipInput: true,
|
| + category: 'navigation'
|
| + },
|
| + 'nextWord': {
|
| + forward: true,
|
| + announce: true,
|
| + msgId: 'next_word',
|
| + skipInput: true,
|
| + category: 'navigation'
|
| + },
|
| + 'previousLine': {
|
| + backward: true,
|
| + announce: true,
|
| + msgId: 'previous_line',
|
| + category: 'navigation'
|
| + },
|
| + 'nextLine': {
|
| + forward: true,
|
| + announce: true,
|
| + msgId: 'next_line',
|
| + category: 'navigation'
|
| + },
|
| + 'previousSentence': {
|
| + backward: true,
|
| + announce: true,
|
| + msgId: 'previous_sentence',
|
| + skipInput: true,
|
| + category: 'navigation'
|
| + },
|
| + 'nextSentence': {
|
| + forward: true,
|
| + announce: true,
|
| + msgId: 'next_sentence',
|
| + skipInput: true,
|
| + category: 'navigation'
|
| + },
|
| + 'previousObject': {
|
| + backward: true,
|
| + announce: true,
|
| + msgId: 'previous_object',
|
| + skipInput: true,
|
| + category: 'navigation'
|
| + },
|
| + 'nextObject': {
|
| + forward: true,
|
| + announce: true,
|
| + msgId: 'next_object',
|
| + skipInput: true,
|
| + category: 'navigation'
|
| + },
|
| + 'previousGroup': {
|
| + backward: true,
|
| + announce: true,
|
| + msgId: 'previous_group',
|
| + skipInput: true,
|
| + category: 'navigation'
|
| + },
|
| + 'nextGroup': {
|
| + forward: true,
|
| + announce: true,
|
| + msgId: 'next_group',
|
| + skipInput: true,
|
| + category: 'navigation'
|
| + },
|
| +
|
| + 'jumpToTop': {
|
| + forward: true,
|
| + announce: true,
|
| + msgId: 'jump_to_top',
|
| + category: 'navigation'
|
| + },
|
| + 'jumpToBottom': {
|
| + backward: true,
|
| + announce: true,
|
| + msgId: 'jump_to_bottom',
|
| + category: 'navigation'
|
| + },
|
| // Intentionally uncategorized.
|
| 'moveToStartOfLine': {forward: true, announce: true},
|
| 'moveToEndOfLine': {backward: true, announce: true},
|
|
|
| - 'readFromHere': {forward: true,
|
| - announce: false,
|
| - msgId: 'read_from_here',
|
| - category: 'navigation'},
|
| -
|
| - 'performDefaultAction': {disallowContinuation: true,
|
| - msgId: 'perform_default_action',
|
| - doDefault: true,
|
| - skipInput: true,
|
| - category: 'navigation'},
|
| - 'forceClickOnCurrentItem': {announce: true,
|
| - disallowContinuation: true,
|
| - allowEvents: true,
|
| - msgId: 'force_click_on_current_item',
|
| - category: 'navigation'},
|
| - 'forceDoubleClickOnCurrentItem': {announce: true,
|
| - allowEvents: true,
|
| - disallowContinuation: true},
|
| -
|
| - 'readLinkURL': {announce: false,
|
| - msgId: 'read_link_url',
|
| - category: 'information'},
|
| - 'readCurrentTitle': {announce: false,
|
| - msgId: 'read_current_title',
|
| - category: 'information'},
|
| - 'readCurrentURL': {announce: false,
|
| - msgId: 'read_current_url',
|
| - category: 'information'},
|
| -
|
| - 'fullyDescribe': {announce: false,
|
| - msgId: 'fully_describe',
|
| - category: 'information'},
|
| - 'speakTimeAndDate': {announce: false,
|
| - msgId: 'speak_time_and_date',
|
| - category: 'information'},
|
| - 'toggleSelection': {announce: true,
|
| - msgId: 'toggle_selection',
|
| - category: 'information'},
|
| -
|
| - 'toggleSearchWidget': {announce: false,
|
| - disallowContinuation: true,
|
| - msgId: 'toggle_search_widget',
|
| - category: 'information'},
|
| -
|
| - 'undarkenScreen': {
|
| - msgId: 'undarken_screen',
|
| - category: 'help_commands'
|
| + 'readFromHere': {
|
| + forward: true,
|
| + announce: false,
|
| + msgId: 'read_from_here',
|
| + category: 'navigation'
|
| },
|
|
|
| - 'darkenScreen': {
|
| - msgId: 'darken_screen',
|
| + 'performDefaultAction': {
|
| + disallowContinuation: true,
|
| + msgId: 'perform_default_action',
|
| + doDefault: true,
|
| + skipInput: true,
|
| + category: 'navigation'
|
| + },
|
| + 'forceClickOnCurrentItem': {
|
| + announce: true,
|
| + disallowContinuation: true,
|
| + allowEvents: true,
|
| + msgId: 'force_click_on_current_item',
|
| + category: 'navigation'
|
| + },
|
| + 'forceDoubleClickOnCurrentItem':
|
| + {announce: true, allowEvents: true, disallowContinuation: true},
|
| +
|
| + 'readLinkURL':
|
| + {announce: false, msgId: 'read_link_url', category: 'information'},
|
| + 'readCurrentTitle':
|
| + {announce: false, msgId: 'read_current_title', category: 'information'},
|
| + 'readCurrentURL':
|
| + {announce: false, msgId: 'read_current_url', category: 'information'},
|
| +
|
| + 'fullyDescribe':
|
| + {announce: false, msgId: 'fully_describe', category: 'information'},
|
| + 'speakTimeAndDate':
|
| + {announce: false, msgId: 'speak_time_and_date', category: 'information'},
|
| + 'toggleSelection':
|
| + {announce: true, msgId: 'toggle_selection', category: 'information'},
|
| +
|
| + 'toggleSearchWidget': {
|
| + announce: false,
|
| + disallowContinuation: true,
|
| + msgId: 'toggle_search_widget',
|
| + category: 'information'
|
| + },
|
| +
|
| + 'undarkenScreen': {msgId: 'undarken_screen', category: 'help_commands'},
|
| +
|
| + 'darkenScreen': {msgId: 'darken_screen', category: 'help_commands'},
|
| +
|
| + 'toggleBrailleTable':
|
| + {msgId: 'toggle_braille_table', category: 'help_commands'},
|
| +
|
| + 'toggleKeyboardHelp': {
|
| + announce: false,
|
| + disallowContinuation: true,
|
| + msgId: 'show_power_key',
|
| category: 'help_commands'
|
| },
|
| + 'help': {
|
| + announce: false,
|
| + msgId: 'help',
|
| + 'disallowOOBE': true,
|
| + disallowContinuation: true,
|
| + category: 'help_commands'
|
| + },
|
| + 'contextMenu': {
|
| + announce: false,
|
| + msgId: 'show_context_menu',
|
| + disallowContinuation: true,
|
| + category: 'information'
|
| + },
|
|
|
| - 'toggleBrailleTable': {
|
| - msgId: 'toggle_braille_table',
|
| + 'showOptionsPage': {
|
| + announce: false,
|
| + disallowContinuation: true,
|
| + msgId: 'show_options_page',
|
| + 'disallowOOBE': true,
|
| + category: 'help_commands'
|
| + },
|
| + 'showKbExplorerPage': {
|
| + announce: false,
|
| + disallowContinuation: true,
|
| + msgId: 'show_kb_explorer_page',
|
| + 'disallowOOBE': true,
|
| + category: 'help_commands'
|
| + },
|
| + 'toggleBrailleCaptions':
|
| + {announce: false, msgId: 'braille_captions', category: 'help_commands'},
|
| + 'reportIssue': {
|
| + announce: false,
|
| + msgId: 'panel_menu_item_report_issue',
|
| category: 'help_commands'
|
| },
|
|
|
| - 'toggleKeyboardHelp': {announce: false,
|
| - disallowContinuation: true,
|
| - msgId: 'show_power_key',
|
| - category: 'help_commands'},
|
| - 'help': {announce: false,
|
| - msgId: 'help',
|
| - 'disallowOOBE': true,
|
| - disallowContinuation: true,
|
| - category: 'help_commands'},
|
| - 'contextMenu': {announce: false,
|
| - msgId: 'show_context_menu',
|
| - disallowContinuation: true,
|
| - category: 'information'},
|
| -
|
| - 'showOptionsPage': {announce: false,
|
| - disallowContinuation: true,
|
| - msgId: 'show_options_page',
|
| - 'disallowOOBE': true,
|
| - category: 'help_commands'},
|
| - 'showKbExplorerPage': {announce: false,
|
| - disallowContinuation: true,
|
| - msgId: 'show_kb_explorer_page',
|
| - 'disallowOOBE': true,
|
| - category: 'help_commands'},
|
| - 'toggleBrailleCaptions': {announce: false,
|
| - msgId: 'braille_captions',
|
| - category: 'help_commands'},
|
| - 'reportIssue': {announce: false,
|
| - msgId: 'panel_menu_item_report_issue',
|
| - category: 'help_commands'},
|
| -
|
| - 'showFormsList': {announce: false,
|
| - disallowContinuation: true,
|
| - nodeList: 'formField',
|
| - msgId: 'show_forms_list',
|
| - category: 'overview'},
|
| - 'showHeadingsList': {announce: false, nodeList: 'heading',
|
| - disallowContinuation: true,
|
| - msgId: 'show_headings_list',
|
| - category: 'overview'},
|
| - 'showLandmarksList': {announce: false, nodeList: 'landmark',
|
| - disallowContinuation: true,
|
| - msgId: 'show_landmarks_list',
|
| - category: 'overview'},
|
| - 'showLinksList': {announce: false, nodeList: 'link',
|
| - disallowContinuation: true,
|
| - msgId: 'show_links_list',
|
| - category: 'overview'},
|
| - 'showTablesList': {announce: false, nodeList: 'table',
|
| - disallowContinuation: true,
|
| - msgId: 'show_tables_list',
|
| - category: 'overview'},
|
| -
|
| - 'nextArticle': {forward: true,
|
| - findNext: 'article'},
|
| -
|
| - 'nextButton': {forward: true,
|
| - findNext: 'button',
|
| - msgId: 'next_button',
|
| - category: 'jump_commands'},
|
| - 'nextCheckbox': {forward: true,
|
| - findNext: 'checkbox',
|
| - msgId: 'next_checkbox',
|
| - category: 'jump_commands'},
|
| - 'nextComboBox': {forward: true,
|
| - findNext: 'combobox',
|
| - msgId: 'next_combo_box',
|
| - category: 'jump_commands'},
|
| + 'showFormsList': {
|
| + announce: false,
|
| + disallowContinuation: true,
|
| + nodeList: 'formField',
|
| + msgId: 'show_forms_list',
|
| + category: 'overview'
|
| + },
|
| + 'showHeadingsList': {
|
| + announce: false,
|
| + nodeList: 'heading',
|
| + disallowContinuation: true,
|
| + msgId: 'show_headings_list',
|
| + category: 'overview'
|
| + },
|
| + 'showLandmarksList': {
|
| + announce: false,
|
| + nodeList: 'landmark',
|
| + disallowContinuation: true,
|
| + msgId: 'show_landmarks_list',
|
| + category: 'overview'
|
| + },
|
| + 'showLinksList': {
|
| + announce: false,
|
| + nodeList: 'link',
|
| + disallowContinuation: true,
|
| + msgId: 'show_links_list',
|
| + category: 'overview'
|
| + },
|
| + 'showTablesList': {
|
| + announce: false,
|
| + nodeList: 'table',
|
| + disallowContinuation: true,
|
| + msgId: 'show_tables_list',
|
| + category: 'overview'
|
| + },
|
| +
|
| + 'nextArticle': {forward: true, findNext: 'article'},
|
| +
|
| + 'nextButton': {
|
| + forward: true,
|
| + findNext: 'button',
|
| + msgId: 'next_button',
|
| + category: 'jump_commands'
|
| + },
|
| + 'nextCheckbox': {
|
| + forward: true,
|
| + findNext: 'checkbox',
|
| + msgId: 'next_checkbox',
|
| + category: 'jump_commands'
|
| + },
|
| + 'nextComboBox': {
|
| + forward: true,
|
| + findNext: 'combobox',
|
| + msgId: 'next_combo_box',
|
| + category: 'jump_commands'
|
| + },
|
| 'nextControl': {forward: true, findNext: 'control'},
|
| - 'nextEditText': {forward: true,
|
| - findNext: 'editText',
|
| - msgId: 'next_edit_text',
|
| - category: 'jump_commands'},
|
| - 'nextFormField': {forward: true,
|
| - findNext: 'formField',
|
| - msgId: 'next_form_field',
|
| - category: 'jump_commands'},
|
| - 'nextGraphic': {forward: true,
|
| - findNext: 'graphic',
|
| - msgId: 'next_graphic',
|
| - category: 'jump_commands'},
|
| - 'nextHeading': {forward: true,
|
| - findNext: 'heading',
|
| - msgId: 'next_heading',
|
| - category: 'jump_commands'},
|
| - 'nextHeading1': {forward: true,
|
| - findNext: 'heading1',
|
| - msgId: 'next_heading1',
|
| - category: 'jump_commands'},
|
| - 'nextHeading2': {forward: true,
|
| - findNext: 'heading2',
|
| - msgId: 'next_heading2',
|
| - category: 'jump_commands'},
|
| - 'nextHeading3': {forward: true,
|
| - findNext: 'heading3',
|
| - msgId: 'next_heading3',
|
| - category: 'jump_commands'},
|
| - 'nextHeading4': {forward: true,
|
| - findNext: 'heading4',
|
| - msgId: 'next_heading4',
|
| - category: 'jump_commands'},
|
| - 'nextHeading5': {forward: true,
|
| - findNext: 'heading5',
|
| - msgId: 'next_heading5',
|
| - category: 'jump_commands'},
|
| - 'nextHeading6': {forward: true,
|
| - findNext: 'heading6',
|
| - msgId: 'next_heading6',
|
| - category: 'jump_commands'},
|
| -
|
| - 'nextLandmark': {forward: true,
|
| - findNext: 'landmark',
|
| - msgId: 'next_landmark',
|
| - category: 'jump_commands'},
|
| - 'nextLink': {forward: true,
|
| - findNext: 'link',
|
| - msgId: 'next_link',
|
| - category: 'jump_commands'},
|
| - 'nextList': {forward: true,
|
| - findNext: 'list',
|
| - msgId: 'next_list',
|
| - category: 'jump_commands'},
|
| - 'nextListItem': {forward: true,
|
| - findNext: 'listItem',
|
| - msgId: 'next_list_item',
|
| - category: 'jump_commands'},
|
| - 'nextMath': {forward: true,
|
| - findNext: 'math',
|
| - msgId: 'next_math',
|
| - category: 'jump_commands'},
|
| - 'nextMedia': {forward: true,
|
| - findNext: 'media',
|
| - msgId: 'next_media',
|
| - category: 'jump_commands'},
|
| - 'nextRadio': {forward: true,
|
| - findNext: 'radio',
|
| - msgId: 'next_radio',
|
| - category: 'jump_commands'},
|
| + 'nextEditText': {
|
| + forward: true,
|
| + findNext: 'editText',
|
| + msgId: 'next_edit_text',
|
| + category: 'jump_commands'
|
| + },
|
| + 'nextFormField': {
|
| + forward: true,
|
| + findNext: 'formField',
|
| + msgId: 'next_form_field',
|
| + category: 'jump_commands'
|
| + },
|
| + 'nextGraphic': {
|
| + forward: true,
|
| + findNext: 'graphic',
|
| + msgId: 'next_graphic',
|
| + category: 'jump_commands'
|
| + },
|
| + 'nextHeading': {
|
| + forward: true,
|
| + findNext: 'heading',
|
| + msgId: 'next_heading',
|
| + category: 'jump_commands'
|
| + },
|
| + 'nextHeading1': {
|
| + forward: true,
|
| + findNext: 'heading1',
|
| + msgId: 'next_heading1',
|
| + category: 'jump_commands'
|
| + },
|
| + 'nextHeading2': {
|
| + forward: true,
|
| + findNext: 'heading2',
|
| + msgId: 'next_heading2',
|
| + category: 'jump_commands'
|
| + },
|
| + 'nextHeading3': {
|
| + forward: true,
|
| + findNext: 'heading3',
|
| + msgId: 'next_heading3',
|
| + category: 'jump_commands'
|
| + },
|
| + 'nextHeading4': {
|
| + forward: true,
|
| + findNext: 'heading4',
|
| + msgId: 'next_heading4',
|
| + category: 'jump_commands'
|
| + },
|
| + 'nextHeading5': {
|
| + forward: true,
|
| + findNext: 'heading5',
|
| + msgId: 'next_heading5',
|
| + category: 'jump_commands'
|
| + },
|
| + 'nextHeading6': {
|
| + forward: true,
|
| + findNext: 'heading6',
|
| + msgId: 'next_heading6',
|
| + category: 'jump_commands'
|
| + },
|
| +
|
| + 'nextLandmark': {
|
| + forward: true,
|
| + findNext: 'landmark',
|
| + msgId: 'next_landmark',
|
| + category: 'jump_commands'
|
| + },
|
| + 'nextLink': {
|
| + forward: true,
|
| + findNext: 'link',
|
| + msgId: 'next_link',
|
| + category: 'jump_commands'
|
| + },
|
| + 'nextList': {
|
| + forward: true,
|
| + findNext: 'list',
|
| + msgId: 'next_list',
|
| + category: 'jump_commands'
|
| + },
|
| + 'nextListItem': {
|
| + forward: true,
|
| + findNext: 'listItem',
|
| + msgId: 'next_list_item',
|
| + category: 'jump_commands'
|
| + },
|
| + 'nextMath': {
|
| + forward: true,
|
| + findNext: 'math',
|
| + msgId: 'next_math',
|
| + category: 'jump_commands'
|
| + },
|
| + 'nextMedia': {
|
| + forward: true,
|
| + findNext: 'media',
|
| + msgId: 'next_media',
|
| + category: 'jump_commands'
|
| + },
|
| + 'nextRadio': {
|
| + forward: true,
|
| + findNext: 'radio',
|
| + msgId: 'next_radio',
|
| + category: 'jump_commands'
|
| + },
|
| 'nextSection': {forward: true, findNext: 'section'},
|
| 'nextSlider': {forward: true, findNext: 'slider'},
|
| - 'nextTable': {forward: true,
|
| - findNext: 'table',
|
| - msgId: 'next_table',
|
| - category: 'jump_commands'},
|
| - 'nextVisitedLink': {forward: true,
|
| - findNext: 'visitedLink',
|
| - msgId: 'next_visited_link',
|
| - category: 'jump_commands'},
|
| -
|
| -
|
| - 'previousArticle': {backward: true,
|
| - findNext: 'article'},
|
| -
|
| - 'previousButton': {backward: true,
|
| - findNext: 'button',
|
| - msgId: 'previous_button',
|
| - category: 'jump_commands'},
|
| - 'previousCheckbox': {backward: true,
|
| - findNext: 'checkbox',
|
| - msgId: 'previous_checkbox',
|
| - category: 'jump_commands'},
|
| - 'previousComboBox': {backward: true,
|
| - findNext: 'combobox',
|
| - msgId: 'previous_combo_box',
|
| - category: 'jump_commands'},
|
| + 'nextTable': {
|
| + forward: true,
|
| + findNext: 'table',
|
| + msgId: 'next_table',
|
| + category: 'jump_commands'
|
| + },
|
| + 'nextVisitedLink': {
|
| + forward: true,
|
| + findNext: 'visitedLink',
|
| + msgId: 'next_visited_link',
|
| + category: 'jump_commands'
|
| + },
|
| +
|
| +
|
| + 'previousArticle': {backward: true, findNext: 'article'},
|
| +
|
| + 'previousButton': {
|
| + backward: true,
|
| + findNext: 'button',
|
| + msgId: 'previous_button',
|
| + category: 'jump_commands'
|
| + },
|
| + 'previousCheckbox': {
|
| + backward: true,
|
| + findNext: 'checkbox',
|
| + msgId: 'previous_checkbox',
|
| + category: 'jump_commands'
|
| + },
|
| + 'previousComboBox': {
|
| + backward: true,
|
| + findNext: 'combobox',
|
| + msgId: 'previous_combo_box',
|
| + category: 'jump_commands'
|
| + },
|
| 'previousControl': {backward: true, findNext: 'control'},
|
| - 'previousEditText': {backward: true,
|
| - findNext: 'editText',
|
| - msgId: 'previous_edit_text',
|
| - category: 'jump_commands'},
|
| - 'previousFormField': {backward: true,
|
| - findNext: 'formField',
|
| - msgId: 'previous_form_field',
|
| - category: 'jump_commands'},
|
| - 'previousGraphic': {backward: true,
|
| - findNext: 'graphic',
|
| - msgId: 'previous_graphic',
|
| - category: 'jump_commands'},
|
| - 'previousHeading': {backward: true,
|
| - findNext: 'heading',
|
| - msgId: 'previous_heading',
|
| - category: 'jump_commands'},
|
| - 'previousHeading1': {backward: true,
|
| - findNext: 'heading1',
|
| - msgId: 'previous_heading1',
|
| - category: 'jump_commands'},
|
| - 'previousHeading2': {backward: true,
|
| - findNext: 'heading2',
|
| - msgId: 'previous_heading2',
|
| - category: 'jump_commands'},
|
| - 'previousHeading3': {backward: true,
|
| - findNext: 'heading3',
|
| - msgId: 'previous_heading3',
|
| - category: 'jump_commands'},
|
| - 'previousHeading4': {backward: true,
|
| - findNext: 'heading4',
|
| - msgId: 'previous_heading4',
|
| - category: 'jump_commands'},
|
| - 'previousHeading5': {backward: true,
|
| - findNext: 'heading5',
|
| - msgId: 'previous_heading5',
|
| - category: 'jump_commands'},
|
| - 'previousHeading6': {backward: true,
|
| - findNext: 'heading6',
|
| - msgId: 'previous_heading6',
|
| - category: 'jump_commands'},
|
| -
|
| - 'previousLandmark': {backward: true,
|
| - findNext: 'landmark',
|
| - msgId: 'previous_landmark',
|
| - category: 'jump_commands'},
|
| - 'previousLink': {backward: true,
|
| - findNext: 'link',
|
| - msgId: 'previous_link',
|
| - category: 'jump_commands'},
|
| - 'previousList': {backward: true,
|
| - findNext: 'list',
|
| - msgId: 'previous_list',
|
| - category: 'jump_commands'},
|
| - 'previousListItem': {backward: true,
|
| - findNext: 'listItem',
|
| - msgId: 'previous_list_item',
|
| - category: 'jump_commands'},
|
| - 'previousMath': {backward: true,
|
| - findNext: 'math',
|
| - msgId: 'previous_math',
|
| - category: 'jump_commands'},
|
| - 'previousMedia': {backward: true,
|
| - findNext: 'media',
|
| - msgId: 'previous_media',
|
| - category: 'jump_commands'},
|
| - 'previousRadio': {backward: true,
|
| - findNext: 'radio',
|
| - msgId: 'previous_radio',
|
| - category: 'jump_commands'},
|
| + 'previousEditText': {
|
| + backward: true,
|
| + findNext: 'editText',
|
| + msgId: 'previous_edit_text',
|
| + category: 'jump_commands'
|
| + },
|
| + 'previousFormField': {
|
| + backward: true,
|
| + findNext: 'formField',
|
| + msgId: 'previous_form_field',
|
| + category: 'jump_commands'
|
| + },
|
| + 'previousGraphic': {
|
| + backward: true,
|
| + findNext: 'graphic',
|
| + msgId: 'previous_graphic',
|
| + category: 'jump_commands'
|
| + },
|
| + 'previousHeading': {
|
| + backward: true,
|
| + findNext: 'heading',
|
| + msgId: 'previous_heading',
|
| + category: 'jump_commands'
|
| + },
|
| + 'previousHeading1': {
|
| + backward: true,
|
| + findNext: 'heading1',
|
| + msgId: 'previous_heading1',
|
| + category: 'jump_commands'
|
| + },
|
| + 'previousHeading2': {
|
| + backward: true,
|
| + findNext: 'heading2',
|
| + msgId: 'previous_heading2',
|
| + category: 'jump_commands'
|
| + },
|
| + 'previousHeading3': {
|
| + backward: true,
|
| + findNext: 'heading3',
|
| + msgId: 'previous_heading3',
|
| + category: 'jump_commands'
|
| + },
|
| + 'previousHeading4': {
|
| + backward: true,
|
| + findNext: 'heading4',
|
| + msgId: 'previous_heading4',
|
| + category: 'jump_commands'
|
| + },
|
| + 'previousHeading5': {
|
| + backward: true,
|
| + findNext: 'heading5',
|
| + msgId: 'previous_heading5',
|
| + category: 'jump_commands'
|
| + },
|
| + 'previousHeading6': {
|
| + backward: true,
|
| + findNext: 'heading6',
|
| + msgId: 'previous_heading6',
|
| + category: 'jump_commands'
|
| + },
|
| +
|
| + 'previousLandmark': {
|
| + backward: true,
|
| + findNext: 'landmark',
|
| + msgId: 'previous_landmark',
|
| + category: 'jump_commands'
|
| + },
|
| + 'previousLink': {
|
| + backward: true,
|
| + findNext: 'link',
|
| + msgId: 'previous_link',
|
| + category: 'jump_commands'
|
| + },
|
| + 'previousList': {
|
| + backward: true,
|
| + findNext: 'list',
|
| + msgId: 'previous_list',
|
| + category: 'jump_commands'
|
| + },
|
| + 'previousListItem': {
|
| + backward: true,
|
| + findNext: 'listItem',
|
| + msgId: 'previous_list_item',
|
| + category: 'jump_commands'
|
| + },
|
| + 'previousMath': {
|
| + backward: true,
|
| + findNext: 'math',
|
| + msgId: 'previous_math',
|
| + category: 'jump_commands'
|
| + },
|
| + 'previousMedia': {
|
| + backward: true,
|
| + findNext: 'media',
|
| + msgId: 'previous_media',
|
| + category: 'jump_commands'
|
| + },
|
| + 'previousRadio': {
|
| + backward: true,
|
| + findNext: 'radio',
|
| + msgId: 'previous_radio',
|
| + category: 'jump_commands'
|
| + },
|
| 'previousSection': {backward: true, findNext: 'section'},
|
| 'previousSlider': {backward: true, findNext: 'slider'},
|
| - 'previousTable': {backward: true,
|
| - findNext: 'table',
|
| - msgId: 'previous_table',
|
| - category: 'jump_commands'},
|
| - 'previousVisitedLink': {backward: true,
|
| - findNext: 'visitedLink',
|
| - msgId: 'previous_visited_link',
|
| - category: 'jump_commands'},
|
| + 'previousTable': {
|
| + backward: true,
|
| + findNext: 'table',
|
| + msgId: 'previous_table',
|
| + category: 'jump_commands'
|
| + },
|
| + 'previousVisitedLink': {
|
| + backward: true,
|
| + findNext: 'visitedLink',
|
| + msgId: 'previous_visited_link',
|
| + category: 'jump_commands'
|
| + },
|
|
|
|
|
| // Table Actions.
|
| - 'announceHeaders': {announce: false,
|
| - msgId: 'announce_headers',
|
| - category: 'tables'},
|
| - 'speakTableLocation': {announce: false,
|
| - msgId: 'speak_table_location',
|
| - category: 'tables'},
|
| - 'goToFirstCell': {announce: true,
|
| - msgId: 'skip_to_beginning',
|
| - category: 'tables'},
|
| - 'goToLastCell': {announce: true,
|
| - msgId: 'skip_to_end',
|
| - category: 'tables'},
|
| - 'goToRowFirstCell': {announce: true,
|
| - msgId: 'skip_to_row_beginning',
|
| - category: 'tables'},
|
| - 'goToRowLastCell': {announce: true,
|
| - msgId: 'skip_to_row_end',
|
| - category: 'tables'},
|
| - 'goToColFirstCell': {announce: true,
|
| - msgId: 'skip_to_col_beginning',
|
| - category: 'tables'},
|
| - 'goToColLastCell': {announce: true,
|
| - msgId: 'skip_to_col_end',
|
| - category: 'tables'},
|
| + 'announceHeaders':
|
| + {announce: false, msgId: 'announce_headers', category: 'tables'},
|
| + 'speakTableLocation':
|
| + {announce: false, msgId: 'speak_table_location', category: 'tables'},
|
| + 'goToFirstCell':
|
| + {announce: true, msgId: 'skip_to_beginning', category: 'tables'},
|
| + 'goToLastCell': {announce: true, msgId: 'skip_to_end', category: 'tables'},
|
| + 'goToRowFirstCell':
|
| + {announce: true, msgId: 'skip_to_row_beginning', category: 'tables'},
|
| + 'goToRowLastCell':
|
| + {announce: true, msgId: 'skip_to_row_end', category: 'tables'},
|
| + 'goToColFirstCell':
|
| + {announce: true, msgId: 'skip_to_col_beginning', category: 'tables'},
|
| + 'goToColLastCell':
|
| + {announce: true, msgId: 'skip_to_col_end', category: 'tables'},
|
| // These commands are left out of the options page because they involve
|
| // multiple, non-user configurable modifiers.
|
| 'previousRow': {backward: true, announce: true, skipInput: true},
|
| @@ -639,64 +781,71 @@ cvox.CommandStore.CMD_WHITELIST = {
|
| 'nextCol': {forward: true, announce: true, skipInput: true},
|
|
|
| // Generic Actions.
|
| - 'enterShifter': {announce: true,
|
| - msgId: 'enter_content',
|
| - category: 'navigation'},
|
| - 'exitShifter': {announce: true,
|
| - msgId: 'exit_content',
|
| - category: 'navigation'},
|
| + 'enterShifter':
|
| + {announce: true, msgId: 'enter_content', category: 'navigation'},
|
| + 'exitShifter':
|
| + {announce: true, msgId: 'exit_content', category: 'navigation'},
|
| 'exitShifterContent': {announce: true},
|
|
|
| - 'openLongDesc': {announce: false,
|
| - msgId: 'open_long_desc',
|
| - category: 'information'},
|
| + 'openLongDesc':
|
| + {announce: false, msgId: 'open_long_desc', category: 'information'},
|
|
|
| - 'pauseAllMedia': {announce: false,
|
| - msgId: 'pause_all_media',
|
| - category: 'information'},
|
| + 'pauseAllMedia':
|
| + {announce: false, msgId: 'pause_all_media', category: 'information'},
|
|
|
| // Math specific commands.
|
| - 'toggleSemantics': {announce: false,
|
| - msgId: 'toggle_semantics',
|
| - category: 'information'},
|
| + 'toggleSemantics':
|
| + {announce: false, msgId: 'toggle_semantics', category: 'information'},
|
|
|
| // Braille specific commands.
|
| - 'routing': {announce: false,
|
| - allowEvents: true,
|
| - msgId: 'braille_routing',
|
| - category: 'braille'},
|
| - 'pan_left': {backward: true,
|
| - announce: true,
|
| - msgId: 'braille_pan_left',
|
| - category: 'braille'},
|
| - 'pan_right': {forward: true,
|
| - announce: true,
|
| - msgId: 'braille_pan_right',
|
| - category: 'braille'},
|
| - 'line_up': {backward: true,
|
| - announce: true,
|
| - msgId: 'braille_line_up',
|
| - category: 'braille'},
|
| - 'line_down': {forward: true,
|
| - announce: true,
|
| - msgId: 'braille_line_down',
|
| - category: 'braille'},
|
| - 'top': {forward: true,
|
| - announce: true,
|
| - msgId: 'braille_top',
|
| - category: 'braille'},
|
| - 'bottom': {backward: true,
|
| - announce: true,
|
| - msgId: 'braille_bottom',
|
| - category: 'braille'},
|
| - 'viewGraphicAsBraille': {announce: true,
|
| - msgId: 'view_graphic_as_braille',
|
| - category: 'braille'},
|
| + 'routing': {
|
| + announce: false,
|
| + allowEvents: true,
|
| + msgId: 'braille_routing',
|
| + category: 'braille'
|
| + },
|
| + 'pan_left': {
|
| + backward: true,
|
| + announce: true,
|
| + msgId: 'braille_pan_left',
|
| + category: 'braille'
|
| + },
|
| + 'pan_right': {
|
| + forward: true,
|
| + announce: true,
|
| + msgId: 'braille_pan_right',
|
| + category: 'braille'
|
| + },
|
| + 'line_up': {
|
| + backward: true,
|
| + announce: true,
|
| + msgId: 'braille_line_up',
|
| + category: 'braille'
|
| + },
|
| + 'line_down': {
|
| + forward: true,
|
| + announce: true,
|
| + msgId: 'braille_line_down',
|
| + category: 'braille'
|
| + },
|
| + 'top': {
|
| + forward: true,
|
| + announce: true,
|
| + msgId: 'braille_top',
|
| + category: 'braille'
|
| + },
|
| + 'bottom': {
|
| + backward: true,
|
| + announce: true,
|
| + msgId: 'braille_bottom',
|
| + category: 'braille'
|
| + },
|
| + 'viewGraphicAsBraille':
|
| + {announce: true, msgId: 'view_graphic_as_braille', category: 'braille'},
|
|
|
| // Developer commands.
|
| - 'enableConsoleTts': {announce: false,
|
| - msgId: 'enable_tts_log',
|
| - category: 'developer'},
|
| + 'enableConsoleTts':
|
| + {announce: false, msgId: 'enable_tts_log', category: 'developer'},
|
|
|
| 'startHistoryRecording': {announce: false},
|
| 'stopHistoryRecording': {announce: false},
|
| @@ -718,100 +867,152 @@ cvox.CommandStore.CMD_WHITELIST = {
|
| * backwardError: The message id of the error string when moving backward.
|
| */
|
| cvox.CommandStore.NODE_INFO_MAP = {
|
| - 'checkbox': {predicate: 'checkboxPredicate',
|
| - forwardError: 'no_next_checkbox',
|
| - backwardError: 'no_previous_checkbox',
|
| - typeMsg: 'role_checkbox'},
|
| - 'radio': {predicate: 'radioPredicate',
|
| - forwardError: 'no_next_radio_button',
|
| - backwardError: 'no_previous_radio_button',
|
| - typeMsg: 'role_radio'},
|
| - 'slider': {predicate: 'sliderPredicate',
|
| - forwardError: 'no_next_slider',
|
| - backwardError: 'no_previous_slider',
|
| - typeMsg: 'role_slider'},
|
| - 'graphic': {predicate: 'graphicPredicate',
|
| - forwardError: 'no_next_graphic',
|
| - backwardError: 'no_previous_graphic',
|
| - typeMsg: 'UNUSED'},
|
| - 'article': {predicate: 'articlePredicate',
|
| - forwardError: 'no_next_ARTICLE',
|
| - backwardError: 'no_previous_ARTICLE',
|
| - typeMsg: 'TAG_ARTICLE'},
|
| - 'button': {predicate: 'buttonPredicate',
|
| - forwardError: 'no_next_button',
|
| - backwardError: 'no_previous_button',
|
| - typeMsg: 'role_button'},
|
| - 'combobox': {predicate: 'comboBoxPredicate',
|
| - forwardError: 'no_next_combo_box',
|
| - backwardError: 'no_previous_combo_box',
|
| - typeMsg: 'role_combobox'},
|
| - 'editText': {predicate: 'editTextPredicate',
|
| - forwardError: 'no_next_edit_text',
|
| - backwardError: 'no_previous_edit_text',
|
| - typeMsg: 'input_type_text'},
|
| - 'heading': {predicate: 'headingPredicate',
|
| - forwardError: 'no_next_heading',
|
| - backwardError: 'no_previous_heading',
|
| - typeMsg: 'role_heading'},
|
| - 'heading1': {predicate: 'heading1Predicate',
|
| - forwardError: 'no_next_heading_1',
|
| - backwardError: 'no_previous_heading_1'},
|
| - 'heading2': {predicate: 'heading2Predicate',
|
| - forwardError: 'no_next_heading_2',
|
| - backwardError: 'no_previous_heading_2'},
|
| - 'heading3': {predicate: 'heading3Predicate',
|
| - forwardError: 'no_next_heading_3',
|
| - backwardError: 'no_previous_heading_3'},
|
| - 'heading4': {predicate: 'heading4Predicate',
|
| - forwardError: 'no_next_heading_4',
|
| - backwardError: 'no_previous_heading_4'},
|
| - 'heading5': {predicate: 'heading5Predicate',
|
| - forwardError: 'no_next_heading_5',
|
| - backwardError: 'no_previous_heading_5'},
|
| - 'heading6': {predicate: 'heading6Predicate',
|
| - forwardError: 'no_next_heading_6',
|
| - backwardError: 'no_previous_heading_6'},
|
| -
|
| - 'link': {predicate: 'linkPredicate',
|
| - forwardError: 'no_next_link',
|
| - backwardError: 'no_previous_link',
|
| - typeMsg: 'role_link'},
|
| - 'table': {predicate: 'tablePredicate',
|
| - forwardError: 'no_next_table',
|
| - backwardError: 'no_previous_table',
|
| - typeMsg: 'table_strategy'},
|
| - 'visitedLink': {predicate: 'visitedLinkPredicate',
|
| - forwardError: 'no_next_visited_link',
|
| - backwardError: 'no_previous_visited_link',
|
| - typeMsg: 'role_link'},
|
| - 'list': {predicate: 'listPredicate',
|
| - forwardError: 'no_next_list',
|
| - backwardError: 'no_previous_list',
|
| - typeMsg: 'role_list'},
|
| - 'listItem': {predicate: 'listItemPredicate',
|
| - forwardError: 'no_next_list_item',
|
| - backwardError: 'no_previous_list_item',
|
| - typeMsg: 'role_listitem'},
|
| - 'formField': {predicate: 'formFieldPredicate',
|
| - forwardError: 'no_next_form_field',
|
| - backwardError: 'no_previous_form_field',
|
| - typeMsg: 'role_form'},
|
| - 'landmark': {predicate: 'landmarkPredicate',
|
| - forwardError: 'no_next_landmark',
|
| - backwardError: 'no_previous_landmark',
|
| - typeMsg: 'role_landmark'},
|
| - 'math': {predicate: 'mathPredicate',
|
| - forwardError: 'no_next_math',
|
| - backwardError: 'no_previous_math',
|
| - typeMsg: 'math_expr'},
|
| - 'media': {predicate: 'mediaPredicate',
|
| - forwardError: 'no_next_media_widget',
|
| - backwardError: 'no_previous_media_widget'},
|
| - 'section': {predicate: 'sectionPredicate',
|
| - forwardError: 'no_next_section',
|
| - backwardError: 'no_previous_section'},
|
| - 'control': {predicate: 'controlPredicate',
|
| - forwardError: 'no_next_control',
|
| - backwardError: 'no_previous_control'}
|
| + 'checkbox': {
|
| + predicate: 'checkboxPredicate',
|
| + forwardError: 'no_next_checkbox',
|
| + backwardError: 'no_previous_checkbox',
|
| + typeMsg: 'role_checkbox'
|
| + },
|
| + 'radio': {
|
| + predicate: 'radioPredicate',
|
| + forwardError: 'no_next_radio_button',
|
| + backwardError: 'no_previous_radio_button',
|
| + typeMsg: 'role_radio'
|
| + },
|
| + 'slider': {
|
| + predicate: 'sliderPredicate',
|
| + forwardError: 'no_next_slider',
|
| + backwardError: 'no_previous_slider',
|
| + typeMsg: 'role_slider'
|
| + },
|
| + 'graphic': {
|
| + predicate: 'graphicPredicate',
|
| + forwardError: 'no_next_graphic',
|
| + backwardError: 'no_previous_graphic',
|
| + typeMsg: 'UNUSED'
|
| + },
|
| + 'article': {
|
| + predicate: 'articlePredicate',
|
| + forwardError: 'no_next_ARTICLE',
|
| + backwardError: 'no_previous_ARTICLE',
|
| + typeMsg: 'TAG_ARTICLE'
|
| + },
|
| + 'button': {
|
| + predicate: 'buttonPredicate',
|
| + forwardError: 'no_next_button',
|
| + backwardError: 'no_previous_button',
|
| + typeMsg: 'role_button'
|
| + },
|
| + 'combobox': {
|
| + predicate: 'comboBoxPredicate',
|
| + forwardError: 'no_next_combo_box',
|
| + backwardError: 'no_previous_combo_box',
|
| + typeMsg: 'role_combobox'
|
| + },
|
| + 'editText': {
|
| + predicate: 'editTextPredicate',
|
| + forwardError: 'no_next_edit_text',
|
| + backwardError: 'no_previous_edit_text',
|
| + typeMsg: 'input_type_text'
|
| + },
|
| + 'heading': {
|
| + predicate: 'headingPredicate',
|
| + forwardError: 'no_next_heading',
|
| + backwardError: 'no_previous_heading',
|
| + typeMsg: 'role_heading'
|
| + },
|
| + 'heading1': {
|
| + predicate: 'heading1Predicate',
|
| + forwardError: 'no_next_heading_1',
|
| + backwardError: 'no_previous_heading_1'
|
| + },
|
| + 'heading2': {
|
| + predicate: 'heading2Predicate',
|
| + forwardError: 'no_next_heading_2',
|
| + backwardError: 'no_previous_heading_2'
|
| + },
|
| + 'heading3': {
|
| + predicate: 'heading3Predicate',
|
| + forwardError: 'no_next_heading_3',
|
| + backwardError: 'no_previous_heading_3'
|
| + },
|
| + 'heading4': {
|
| + predicate: 'heading4Predicate',
|
| + forwardError: 'no_next_heading_4',
|
| + backwardError: 'no_previous_heading_4'
|
| + },
|
| + 'heading5': {
|
| + predicate: 'heading5Predicate',
|
| + forwardError: 'no_next_heading_5',
|
| + backwardError: 'no_previous_heading_5'
|
| + },
|
| + 'heading6': {
|
| + predicate: 'heading6Predicate',
|
| + forwardError: 'no_next_heading_6',
|
| + backwardError: 'no_previous_heading_6'
|
| + },
|
| +
|
| + 'link': {
|
| + predicate: 'linkPredicate',
|
| + forwardError: 'no_next_link',
|
| + backwardError: 'no_previous_link',
|
| + typeMsg: 'role_link'
|
| + },
|
| + 'table': {
|
| + predicate: 'tablePredicate',
|
| + forwardError: 'no_next_table',
|
| + backwardError: 'no_previous_table',
|
| + typeMsg: 'table_strategy'
|
| + },
|
| + 'visitedLink': {
|
| + predicate: 'visitedLinkPredicate',
|
| + forwardError: 'no_next_visited_link',
|
| + backwardError: 'no_previous_visited_link',
|
| + typeMsg: 'role_link'
|
| + },
|
| + 'list': {
|
| + predicate: 'listPredicate',
|
| + forwardError: 'no_next_list',
|
| + backwardError: 'no_previous_list',
|
| + typeMsg: 'role_list'
|
| + },
|
| + 'listItem': {
|
| + predicate: 'listItemPredicate',
|
| + forwardError: 'no_next_list_item',
|
| + backwardError: 'no_previous_list_item',
|
| + typeMsg: 'role_listitem'
|
| + },
|
| + 'formField': {
|
| + predicate: 'formFieldPredicate',
|
| + forwardError: 'no_next_form_field',
|
| + backwardError: 'no_previous_form_field',
|
| + typeMsg: 'role_form'
|
| + },
|
| + 'landmark': {
|
| + predicate: 'landmarkPredicate',
|
| + forwardError: 'no_next_landmark',
|
| + backwardError: 'no_previous_landmark',
|
| + typeMsg: 'role_landmark'
|
| + },
|
| + 'math': {
|
| + predicate: 'mathPredicate',
|
| + forwardError: 'no_next_math',
|
| + backwardError: 'no_previous_math',
|
| + typeMsg: 'math_expr'
|
| + },
|
| + 'media': {
|
| + predicate: 'mediaPredicate',
|
| + forwardError: 'no_next_media_widget',
|
| + backwardError: 'no_previous_media_widget'
|
| + },
|
| + 'section': {
|
| + predicate: 'sectionPredicate',
|
| + forwardError: 'no_next_section',
|
| + backwardError: 'no_previous_section'
|
| + },
|
| + 'control': {
|
| + predicate: 'controlPredicate',
|
| + forwardError: 'no_next_control',
|
| + backwardError: 'no_previous_control'
|
| + }
|
| };
|
|
|