Skip to main content

NVDAKeyCodeCommands

Extends: object

Implements: <Record<string, WindowsKeyCodeCommand>>

Key code commands for the NVDA screen reader on Windows.

Use with the NVDA perform to invoke the key code command:

import { nvda } from "@guidepup/guidepup";

(async () => {
// Start NVDA.
await nvda.start();

// Move to the next item.
await nvda.perform(nvda.keyboardCommands.moveToNext);

// Stop NVDA.
await nvda.stop();
})();

Contents:

NVDAKeyCodeCommands.start

Turn NVDA on.

Equivalent of executing Control-Alt-N.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.stopSpeech

Instantly stops speaking.

Equivalent of executing Control.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.pauseSpeech

Instantly pauses speech. Pressing it again will continue speaking where it left off (if pausing is supported by the current synthesizer).

Equivalent of executing Shift.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.openUtilityMenu

Pops up the NVDA menu to allow you to access preferences, tools, help, etc..

Equivalent of executing NVDA-N.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.toggleSpeechMode

Toggles speech mode between speech, beeps and off..

Equivalent of executing NVDA-S.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.startKeyboardHelp

Pressing any key in this mode will report the key, and the description of any NVDA command associated with it.

Equivalent of executing NVDA-1.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.stop

Turn NVDA off.

Equivalent of executing NVDA-Q.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.ignoreNextKeyCombination

Tells NVDA to pass the next key press straight through to the active application - even if it is normally treated as an NVDA key command.

Equivalent of executing NVDA-F2.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.toggleSleepMode

sleep mode disables all NVDA commands and speech/braille output for the current application. This is most useful in applications that provide their own speech or screen reading features. Press this command again to disable sleep mode - note that NVDA will only retain the Sleep Mode setting until it is restarted..

Equivalent of executing NVDA-Shift-S.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.reportDateTime

Pressing once reports the current time, pressing twice reports the date.

Equivalent of executing NVDA-F12.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.reportBatteryStatus

Reports the battery status i.e. whether AC power is in use or the current charge percentage..

Equivalent of executing NVDA-Shift-B.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.reportClipboardText

Reports the Text on the clipboard if there is any..

Equivalent of executing NVDA-C.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.reportCurrentFocus

Announces the current object or control that has the System focus. Pressing twice will spell the information.

Equivalent of executing NVDA-Tab.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.reportTitle

Reports the title of the currently active window. Pressing twice will spell the information. Pressing three times will copy it to the clipboard.

Equivalent of executing NVDA-T.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.readActiveWindow

Reads all the controls in the currently active window (useful for dialogs).

Equivalent of executing NVDA-B.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.reportStatusBar

Reports the Status Bar if NVDA finds one. It also moves the navigator object to this location. Pressing twice will spell the information. Pressing three times will copy it to the clipboard.

Equivalent of executing NVDA-End.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.sayAll

Starts reading from the current position of the system caret, moving it along as it goes.

Equivalent of executing NVDA-Down Arrow.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.readLine

Reads the line where the system caret is currently situated. Pressing twice spells the line. Pressing three times spells the line using character descriptions..

Equivalent of executing NVDA-Up Arrow.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.readCurrentSelection

Reads any currently selected text.

Equivalent of executing NVDA-Shift-Up Arrow.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.reportTextFormatting

Reports the formatting of the text where the caret is currently situated. Pressing twice shows the information in browse mode.

Equivalent of executing NVDA-F.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.readNextSentence

Moves the caret to the next sentence and announces it. (only supported in Microsoft Word and Outlook).

Equivalent of executing Alt-Down Arrow.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.readPreviousSentence

Moves the caret to the previous sentence and announces it. (only supported in Microsoft Word and Outlook).

Equivalent of executing Alt-Up Arrow.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousColumn

When within a table, moves the system caret to the previous column (staying in the same row).

Equivalent of executing Control-Alt-Left Arrow.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextColumn

When within a table, moves the system caret to the next column (staying in the same row).

Equivalent of executing Control-Alt-Right Arrow.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousRow

When within a table, moves the system caret to the previous row (staying in the same column).

Equivalent of executing Control-Alt-Up Arrow.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextRow

When within a table, moves the system caret to the next row (staying in the same column).

Equivalent of executing Control-Alt-Down Arrow.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.reportCurrentObject

Reports the current navigator object. Pressing twice spells the information, and pressing 3 times copies this object's name and value to the clipboard..

Equivalent of executing NVDA-NumPad5.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToContainingObject

Moves to the object containing the current navigator object.

Equivalent of executing NVDA-NumPad8.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousObject

Moves to the object before the current navigator object.

Equivalent of executing NVDA-NumPad4.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextObject

Moves to the object after the current navigator object.

Equivalent of executing NVDA-NumPad6.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToFirstContainedObject

Moves to the first object contained by the current navigator object.

Equivalent of executing NVDA-NumPad2.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToFocusObject

Moves to the object that currently has the system focus, and also places the review cursor at the position of the System caret, if it is showing.

Equivalent of executing NVDA-NumPadMinus.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.activateCurrentNavigatorObject

Activates the current navigator object (similar to clicking with the mouse or pressing space when it has the system focus).

Equivalent of executing NVDA-NumPadEnter.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToReviewPosition

pressed once Moves the System focus to the current navigator object, pressed twice moves the system caret to the position of the review cursor.

Equivalent of executing NVDA-Shift-NumPadMinus.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.reportReviewPosition

Reports information about the location of the text or object at the review cursor. For example, this might include the percentage through the document, the distance from the edge of the page or the exact screen position. Pressing twice may provide further detail..

Equivalent of executing NVDA-NumPadDelete.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToTopLineInReview

Moves the review cursor to the top line of the text.

Equivalent of executing Shift-NumPad7.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousLineInReview

Moves the review cursor to the previous line of text.

Equivalent of executing NumPad7.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.reportCurrentLineInReview

Announces the current line of text where the review cursor is positioned. Pressing twice spells the line. Pressing three times spells the line using character descriptions..

Equivalent of executing NumPad8.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextLineInReview

Move the review cursor to the next line of text.

Equivalent of executing NumPad9.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToBottomLineInReview

Moves the review cursor to the bottom line of text.

Equivalent of executing Shift-NumPad9.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousWordInReview

Moves the review cursor to the previous word in the text.

Equivalent of executing NumPad4.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.reportCurrentWordInReview

Announces the current word in the text where the review cursor is positioned. Pressing twice spells the word. Pressing three times spells the word using character descriptions..

Equivalent of executing NumPad5.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextWordInReview

Move the review cursor to the next word in the text.

Equivalent of executing NumPad6.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToStartOfLineInReview

Moves the review cursor to the start of the current line in the text.

Equivalent of executing Shift-NumPad1.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousCharacterInReview

Moves the review cursor to the previous character on the current line in the text.

Equivalent of executing NumPad1.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.reportCurrentCharacterInReview

Announces the current character on the line of text where the review cursor is positioned. Pressing twice reports a description or example of that character. Pressing three times reports the numeric value of the character in decimal and hexadecimal..

Equivalent of executing NumPad2.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextCharacterInReview

Move the review cursor to the next character on the current line of text.

Equivalent of executing NumPad3.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToEndOfLineInReview

Moves the review cursor to the end of the current line of text.

Equivalent of executing Shift-NumPad3.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.sayAllWithReview

Reads from the current position of the review cursor, moving it as it goes.

Equivalent of executing NumPadPlus.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.selectThenCopyFromReviewCursor

Starts the select then copy process from the current position of the review cursor. The actual action is not performed until you tell NVDA where the end of the text range is.

Equivalent of executing NVDA-F9.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.selectThenCopyToReviewCursor

On the first press, text is selected from the position previously set as start marker up to and including the review cursor's current position. If the system caret can reach the text, it will be moved to the selected text. After pressing this key stroke a second time, the text will be copied to the Windows clipboard.

Equivalent of executing NVDA-F10.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToMarkedStartForCopyInReview

Moves the review cursor to the position previously set start marker for copy.

Equivalent of executing NVDA-Shift-F9.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.reportTextFormattingInReview

Reports the formatting of the text where the review cursor is currently situated. Pressing twice shows the information in browse mode.

Equivalent of executing NVDA-Shift-F.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.switchToNextReviewMode

switches to the next available review mode.

Equivalent of executing NVDA-NumPad7.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.switchToPreviousReviewMode

switches to the previous available review mode.

Equivalent of executing NVDA-NumPad1.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.leftMouseClick

Clicks the left mouse button once. The common double click can be performed by pressing this key twice in quick succession.

Equivalent of executing NumPadDivide.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.leftMouseButtonLock

Locks the left mouse button down. Press again to release it. To drag the mouse, press this key to lock the left button down and then move the mouse either physically or use one of the other mouse routing commands.

Equivalent of executing Shift-NumPadDivide.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.rightMouseClick

Clicks the right mouse button once, mostly used to open context menu at the location of the mouse..

Equivalent of executing NumPadMultiply.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.rightMouseButtonLock

Locks the right mouse button down. Press again to release it. To drag the mouse, press this key to lock the right button down and then move the mouse either physically or use one of the other mouse routing commands.

Equivalent of executing Shift-NumPadMultiply.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveMouseToCurrentNavigatorObject

Moves the mouse to the location of the current navigator object and review cursor.

Equivalent of executing NVDA-NumPadDivide.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.navigateToObjectUnderMouse

Set the navigator object to the object located at the position of the mouse.

Equivalent of executing NVDA-NumPadMultiply.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.toggleBetweenBrowseAndFocusMode

Toggles between focus mode and browse mode.

Equivalent of executing NVDA-Space bar.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.exitFocusMode

Switches back to browse mode if focus mode was previously switched to automatically.

Equivalent of executing Escape.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.refreshBrowseDocument

Reloads the current document content (useful if certain content seems to be missing from the document. Not available in Microsoft Word and Outlook.).

Equivalent of executing NVDA-F5.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.find

Pops up a dialog in which you can type some text to find in the current document. See searching for text for more information..

Equivalent of executing NVDA-Control-F.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.findNext

Finds the next occurrence of the text in the document that you previously searched for.

Equivalent of executing NVDA-F3.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.findPrevious

Finds the previous occurrence of the text in the document you previously searched for.

Equivalent of executing NVDA-Shift-F3.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.openLongDescription

Opens a new window containing a long description for the element you are on if it has one..

Equivalent of executing NVDA-D.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextHeading

Move to next heading.

Equivalent of executing H.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousHeading

Move to previous heading.

Equivalent of executing Shift-H.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextList

Move to next list.

Equivalent of executing L.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousList

Move to previous list.

Equivalent of executing Shift-L.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextListItem

Move to next list item.

Equivalent of executing I.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousListItem

Move to previous list item.

Equivalent of executing Shift-I.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextTable

Move to next table.

Equivalent of executing T.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousTable

Move to previous table.

Equivalent of executing Shift-T.

Type: <WindowsKeyCodeCommand>

Move to next link.

Equivalent of executing K.

Type: <WindowsKeyCodeCommand>

Move to previous link.

Equivalent of executing Shift-K.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextNonLinkedText

Move to next non linked text.

Equivalent of executing N.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousNonLinkedText

Move to previous non linked text.

Equivalent of executing Shift-N.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextFormField

Move to next form field.

Equivalent of executing F.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousFormField

Move to previous form field.

Equivalent of executing Shift-F.

Type: <WindowsKeyCodeCommand>

Move to next unvisited link.

Equivalent of executing U.

Type: <WindowsKeyCodeCommand>

Move to previous unvisited link.

Equivalent of executing Shift-U.

Type: <WindowsKeyCodeCommand>

Move to next visited link.

Equivalent of executing V.

Type: <WindowsKeyCodeCommand>

Move to previous visited link.

Equivalent of executing Shift-V.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextEditField

Move to next edit field.

Equivalent of executing E.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousEditField

Move to previous edit field.

Equivalent of executing Shift-E.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextButton

Move to next button.

Equivalent of executing B.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousButton

Move to previous button.

Equivalent of executing Shift-B.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextCheckbox

Move to next checkbox.

Equivalent of executing X.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousCheckbox

Move to previous checkbox.

Equivalent of executing Shift-X.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextComboBox

Move to next combo box.

Equivalent of executing C.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousComboBox

Move to previous combo box.

Equivalent of executing Shift-C.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextRadioButton

Move to next radio button.

Equivalent of executing R.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousRadioButton

Move to previous radio button.

Equivalent of executing Shift-R.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextBlockQuote

Move to next block quote.

Equivalent of executing Q.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousBlockQuote

Move to previous block quote.

Equivalent of executing Shift-Q.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextSeparator

Move to next separator.

Equivalent of executing S.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousSeparator

Move to previous separator.

Equivalent of executing Shift-S.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextFrame

Move to next frame.

Equivalent of executing M.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousFrame

Move to previous frame.

Equivalent of executing Shift-M.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextGraphic

Move to next graphic.

Equivalent of executing G.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousGraphic

Move to previous graphic.

Equivalent of executing Shift-G.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextLandmark

Move to next landmark.

Equivalent of executing D.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousLandmark

Move to previous landmark.

Equivalent of executing Shift-D.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextEmbeddedObject

Move to next embedded object.

Equivalent of executing O.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousEmbeddedObject

Move to previous embedded object.

Equivalent of executing Shift-O.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextHeadingLevel1

Move to next heading level 1.

Equivalent of executing 1.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousHeadingLevel1

Move to previous heading level 1.

Equivalent of executing Shift-1.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextHeadingLevel2

Move to next heading level 2.

Equivalent of executing 2.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousHeadingLevel2

Move to previous heading level 2.

Equivalent of executing Shift-2.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextHeadingLevel3

Move to next heading level 3.

Equivalent of executing 3.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousHeadingLevel3

Move to previous heading level 3.

Equivalent of executing Shift-3.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextHeadingLevel4

Move to next heading level 4.

Equivalent of executing 4.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousHeadingLevel4

Move to previous heading level 4.

Equivalent of executing Shift-4.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextHeadingLevel5

Move to next heading level 5.

Equivalent of executing 5.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousHeadingLevel5

Move to previous heading level 5.

Equivalent of executing Shift-5.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextHeadingLevel6

Move to next heading level 6.

Equivalent of executing 6.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousHeadingLevel6

Move to previous heading level 6.

Equivalent of executing Shift-6.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextAnnotation

Move to next annotation.

Equivalent of executing A.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousAnnotation

Move to previous annotation.

Equivalent of executing Shift-A.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextSpellingError

Move to next spelling error.

Equivalent of executing W.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousSpellingError

Move to previous spelling error.

Equivalent of executing Shift-W.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToStartOfContainer

Moves to the start of the container (list, table, etc.) where the caret is positioned.

Equivalent of executing Shift-,.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.movePastEndOfContainer

Moves past the end of the container (list, table, etc.) where the caret is positioned.

Equivalent of executing ,.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.toggleSingleLetterNavigation

Toggles single letter navigation on and off for the current document..

Equivalent of executing NVDA-Shift-Space bar.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.browseModeElementsList

Lists various types of elements in the current document.

Equivalent of executing NVDA-F7.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToContainingBrowseModeDocument

Moves the focus out of the current embedded object and into the document that contains it.

Equivalent of executing NVDA-Control-Space bar.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.interactWithMathContent

Begins interaction with math content..

Equivalent of executing NVDA-Alt-M.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.openSpeechSettings

Open speech settings..

Equivalent of executing NVDA-Control-V.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.punctuationLevel

This allows you to choose the amount of punctuation and other symbols that should be spoken as words..

Equivalent of executing NVDA-P.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.selectSynthesizer

Select Synthesizer..

Equivalent of executing NVDA-Control-S.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.audioDuckingMode

On Windows 8 and above, this option allows you to choose if NVDA should lower the volume of other applications while NVDA is speaking, or all the time while NVDA is running..

Equivalent of executing NVDA-Shift-D.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNextSynthSetting

Moves to the next available speech setting after the current, wrapping around to the first setting again after the last.

Equivalent of executing NVDA-Control-Right Arrow.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPreviousSynthSetting

Moves to the next available speech setting before the current, wrapping around to the last setting after the first.

Equivalent of executing NVDA-Control-Left Arrow.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.incrementCurrentSynthSetting

increases the current speech setting you are on. E.g. increases the rate, chooses the next voice, increases the volume.

Equivalent of executing NVDA-Control-Up Arrow.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.decrementCurrentSynthSetting

decreases the current speech setting you are on. E.g. decreases the rate, chooses the previous voice, decreases the volume.

Equivalent of executing NVDA-Control-Down Arrow.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.tetherBraille

This option allows you to choose whether the braille display will follow the system focus / caret, the navigator object / review cursor, or both..

Equivalent of executing NVDA-Control-T.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.openKeyboardSettings

Open keyboard settings..

Equivalent of executing NVDA-Control-K.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.speakTypedCharacters

When enabled, NVDA will announce all characters you type on the keyboard..

Equivalent of executing NVDA-2.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.speakTypedWords

When enabled, NVDA will announce all words you type on the keyboard..

Equivalent of executing NVDA-3.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.speakCommandKeys

When enabled, NVDA will announce all non-character keys you type on the keyboard. This includes key combinations such as control plus another letter..

Equivalent of executing NVDA-4.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.openMouseSettings

Open mouse settings..

Equivalent of executing NVDA-Control-M.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.enableMouseTracking

When enabled, NVDA will announce the text currently under the mouse pointer, as you move it around the screen. This allows you to find things on the screen, by physically moving the mouse, rather than trying to find them through object navigation..

Equivalent of executing NVDA-M.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.reviewCursorFollowSystemFocus

When enabled, The review cursor will always be placed in the same object as the current system focus whenever the focus changes..

Equivalent of executing NVDA-7.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.reviewCursorFollowSystemCaret

When enabled, the review cursor will automatically be moved to the position of the System caret each time it moves.

Equivalent of executing NVDA-6.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.openObjectPresentationSettings

Open Object Presentation Settings..

Equivalent of executing NVDA-Control-O.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.progressBarOutput

This option controls how NVDA reports progress bar updates to you..

Equivalent of executing NVDA-U.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.reportDynamicContentChanges

Toggles the announcement of new content in particular objects such as terminals and the history control in chat programs..

Equivalent of executing NVDA-5.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.openBrowseModeSettings

Open Browse Mode Settings..

Equivalent of executing NVDA-Control-B.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.useScreenLayout

This option allows you to specify whether content in browse mode should place content such as links and other fields on their own line, or if it should keep them in the flow of text as it is visually shown..

Equivalent of executing NVDA-V.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.saveConfiguration

Saves your current configuration so that it is not lost when you exit NVDA.

Equivalent of executing NVDA-Control-C.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.revertConfiguration

Pressing once resets your configuration to when you last saved it. Pressing three times will reset it back to factory defaults..

Equivalent of executing NVDA-Control-R.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.openConfigurationProfilesDialog

Show the Configuration Profiles dialog..

Equivalent of executing NVDA-Control-P.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToPrevious

Move to previous.

Equivalent of executing Up Arrow.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.moveToNext

Move to next.

Equivalent of executing Down Arrow.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.readNextFocusableItem

Read next focusable item (e.g. link, button).

Equivalent of executing Tab.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.performDefaultActionForItem

Activate.

Equivalent of executing Enter.

Type: <WindowsKeyCodeCommand>

NVDAKeyCodeCommands.activate

Activate.

Equivalent of executing Enter.

Type: <WindowsKeyCodeCommand>