-->
- Key On Mac Used For Text Document Navigation Pdf
- Key On Mac Used For Text Document Navigation System
- Key On Mac Used For Text Document Navigation Downloads
- Key On Mac Used For Text Document Navigation Software
For information about keyboard accessibility, see How to: Use Keyboard Navigation.
As a developer, sometimes I am forced to use Visual Studio to code for Windows. Just like a lot of Mac developers, I therefore run Visual Studio in a VMWare Fusion VM. And it works great. Except it drives me nuts that keyboard navigation in the Visual Studio editor does not use the same keys as on the Mac. Just like the previous shortcuts, these help you navigate through any tables that are contained inside your document without the use of your mouse. The keyboard shortcuts listed below are for Windows and Chrome OS. If you’re on a mac, substitute Alt for Command in all these shortcuts. For example, Hold Ctrl+Cmd+Shift instead of Ctrl+Alt+Shift.
You can access a variety of commands in Visual Studio for Mac by using the appropriate keyboard shortcut. This document lists the default shortcuts for the Visual Studio for Mac key binding scheme. For more information about how to change the key binding scheme, see Customizing the IDE. You can also customize shortcuts for a command using the Visual Studio for Mac > Preferences menu item and choosing Environment > Key Bindings in the Preferences window.
Tip
The keyboard shortcuts displayed in this document, and the key binding preferences in Visual Studio for Mac, are presented using the symbols commonly used in macOS. If you are unsure of a symbol, review the macOS key symbols loopkup table.
Downloadable quick ref pdfs
We have compiled the most used, and most useful, keyboard shortcuts into a downloadable pdf file. We have two versions,one that shows shortcuts for Visual Studio for Mac, and a version that shows Visual Studio shorts side-by-side for usersthat have prior experience with Visual Studio when using Windows.
Code Navigation
Commands | Keyboard shortcuts |
---|---|
Find References | ⇧⌘R, F12 |
Go to Declaration | ⌘D, F12 |
Next Error | ⌥⇧⇟, ⇧⌘F12 |
Next Issue in File | ⌥⇟ |
Previous Error | ⌥⇧⇞ |
Previous Issue in File | ⌥⇞ |
Debug
Commands | Keyboard shortcuts |
---|---|
Enable or Disable Breakpoint | ⌥⌘/, ⌘F9 |
Pause | ⌥⌘P, ⌥⌘L5 |
Remove All Breakpoints | ⇧⌘F9 |
Run To Cursor | ⌘F10 |
Set Next Statement | ⇧⌘F10 |
Show Next Statement | ⌥* |
Step Into | ⇧⌘I, ⌘F11 |
Step Out | ⇧⌘U, ⇧⌘F11 |
Step Over | ⇧⌘O, F10 |
Toggle Breakpoint | ⌘, F9 |
View Breakpoints | ⌥⌘B |
Key On Mac Used For Text Document Navigation Pdf
Designer
Commands | Keyboard shortcuts |
---|---|
Switch between related files | ⌃⌘↑ |
Edit
Commands | Keyboard shortcuts |
---|---|
Constraint Editing Mode | ⌘E |
Copy | ⌘C |
Cut | ⌘X |
Delete | ⌘⌫ |
Format Document | ⌃I |
Indent Selection | ⌘] |
Paste | ⌘V |
Preferences | ⌘, |
Redo | ⇧⌘Z |
Rename | ⌘R, F2 |
Select All | ⌘A |
Show Code Generation | ⌘I |
Toggle All Folds | ⌥⇧⌘↑ |
Toggle Definitions | ⌥⇧⌘↓ |
Toggle Fold | ⌥⇧⌘← |
Toggle Line Comment(s) | ⌘/ |
Undo | ⌘Z |
Unindent Selection | ⌘[ |
Update Frame from Constraints | ⇧⌘R |
F# Integration
Commands | Keyboard shortcuts |
---|---|
Clear F# Interactive | ⌃⌥C |
F# Interactive | ⌃⌥F |
Restart F# Interactive | ⌃⌥R |
Send line to F# Interactive | ⌃⌥L |
Send references to F# Interactive | ⌃⌥P |
Send selection to F# Interactive | ⌃⏎ |
File
Commands | Keyboard shortcuts |
---|---|
Close All | ⇧⌘W |
Close File | ⌘W |
Close Workspace | ⌥⌘W |
New File | ⌘N |
New Solution | ⇧⌘N |
Open | ⌘O |
⌘P | |
Quit | ⌘Q |
Revert | ⌘U |
Save | ⌘S |
Save All | ⇧⌘S |
Help
Commands | Keyboard shortcuts |
---|---|
API Documentation | ⌥⌘? |
Unity API Reference | ⌘' |
Other
Commands | Keyboard shortcuts |
---|---|
Implement Unity Messages | ⇧⌘M |
Inspect | ⌥⌘I |
Project
Commands | Keyboard shortcuts |
---|---|
Add Files | ⌥⌘A |
Build | ⌘K, ⇧F6 |
Build All | ⌘B, F6 |
Clean | ⇧⌘K |
Rebuild | ⌃⌘K |
Rebuild All | ⌃⌘B |
Start Debugging | ⌘⏎, F5 |
Start Without Debugging | ⌥⌘⏎, ⌃F5 |
Stop | ⇧⌘⏎, ⇧F5 |
Refactoring
Commands | Keyboard shortcuts |
---|---|
Import Symbol | ⌃⌥␣ |
Quick Fix | ⌥⏎ |
Search
Commands | Keyboard shortcuts |
---|---|
Command | ⇧⌘P |
Find in Files | ⇧⌘F |
Find Next | ⌘G, F3 |
Find Next Like Selection | ⌘E, ⌘F3 |
Find Previous | ⇧⌘G, ⇧F3 |
Find Previous Like Selection | ⇧⌘F3 |
Find | ⌘F |
Go to File | ⇧⌘D |
Go to Line | ⌘L |
Go to Type | ⇧⌘T |
Navigate To | ⌘. |
Replace in Files | ⌥⇧⌘F |
Replace | ⌥⌘F |
Text Editor
Commands | Keyboard shortcuts |
---|---|
Complete Word | ⌃␣ |
Delete left character | ⌃H |
Delete next subword | ⌃⌦ |
Delete next word | ⌥⌦ |
Delete previous subword | ⌃⌫ |
Delete previous word | ⌥⌫ |
Delete right character | ⌃D |
Delete to end of line | ⌃K |
Dynamic abbrev | ⌃/ |
Expand selection | ⌥⇧↓ |
Expand selection | ⌥⇧↑ |
Expand selection to document end | ⇧⌘↓, ⇧⌘↘ |
Expand selection to document start | ⇧⌘↑, ⇧⌘↖ |
Expand selection to line end | ⇧↘, ⇧⌘→ |
Expand selection to line start | ⇧↖, ⇧⌘← |
Expand selection to next line | ⇧↓ |
Expand selection to next word | ⌥⇧→ |
Expand selection to page down | ⇧⇟ |
Expand selection to page up | ⇧⇞ |
Expand selection to previous line | ⇧↑ |
Expand selection to previous word | ⌥⇧← |
Expand selection to the left | ⇧← |
Expand selection to the right | ⇧→ |
Find caret | ⌘| |
Go left one character | ⌃B |
Go right one character | ⌃F |
Go to beginning of document | ⌘↑ |
Go to beginning of line | ⌘←, ⌃A |
Go to end of document | ⌘↓ |
Go to end of line | ⌘→, ⌃E |
Go to Matching Brace | ⇧⌘ |
Go to next line | ⌃N |
Go to next word | ⌥→ |
Go to previous line | ⌃P |
Go to previous word | ⌥← |
Insert line break after the caret | ⌃O |
Move caret to EOL and insert new line | ⇧⏎ |
Move the line or highlighted selection down | ⌥↓ |
Move the line or highlighted selection up | ⌥↑ |
Move to next usage | ⌃⌥⌘↓ |
Move to prev usage | ⌃⌥⌘↑ |
Show Parameter List | ⌃⇧␣ |
Show quick info | ⌘F1 |
Show Scopes | ⌥⇧⌘P |
Transpose characters | ⌃T |
Wrap with <div> | ⌥⇧W |
View
Commands | Keyboard shortcuts |
---|---|
Center and Focus Document | ⌃L |
Focus Document | F7 |
Full Screen | ⌃⌘F |
Move to Next Notebook | ⌥⌘→ |
Move to Previous Notebook | ⌥⌘← |
Navigate Back | ⌃⌘← |
Navigate Forward | ⌃⌘→ |
Normal Size | ⌘0 |
One Editor Column | ⌥⌘1 |
Show Next | ⌥⌘↓, F8 |
Show Previous | ⌥⌘↑, ⇧F8 |
Two Editor Columns | ⌥⌘2 |
Zoom In | ⌘+, ⌘= |
Zoom Out | ⌘-, ⌘_ |
Window
Commands | Keyboard shortcuts |
---|---|
Activate 1 | ⌘1 |
Activate 2 | ⌘2 |
Activate 3 | ⌘3 |
Activate 4 | ⌘4 |
Activate 5 | ⌘5 |
Activate 6 | ⌘6 |
Activate 7 | ⌘7 |
Activate 8 | ⌘8 |
Activate 9 | ⌘9 |
Hide Others | ⌥⌘H |
Hide Visual Studio | ⌘H |
Minimize | ⌘M |
Next Document | ⌘}, ⌘F6 |
Previous Document | ⌘{, ⇧⌘F6 |
Switch to next document | ⌃⇥ |
Switch to next tool window | ⌃⌥⇥ |
Switch to previous document | ⌃⇧⇥ |
Switch to previous tool window | ⌃⌥⇧⇥ |
macOS key symbols lookup
Symbol | Key |
---|---|
⌘ | Command (cmd) |
⌥ | Option (alt) |
⇧ | Shift |
⌃ | Control (ctrl) |
⇞ | Page Up (Pg Up) |
⇟ | Page Down (Pg Dn) |
⌫ | Delete (Backspace) |
⌦ | Forward Delete |
⏎ | Return |
←→↑↓ | Arrow Keys |
↖ | Home |
↘ | End |
␣ | Space Bar |
⇥ | Tab |
See also
Screen reader keyboard shortcuts > VoiceOver on a Mac
Also available in a single-page printer-friendly PDF version.
VoiceOver for macOS, first introduced in Mac OS X 10.4 in 2005, is a screen reader program that comes on new Mac computers. A variation of VoiceOver is also available on iPhones, iPads, and iPod touches.
Note:
VoiceOver works best with Safari. If you try to use it with any other browser, it may work for some things, but not as consistently as with Safari.
+
+
Key On Mac Used For Text Document Navigation System
Keyboard Accessibility on a Mac
Keyboard accessibility is NOT enabled by default on a Mac. Your accessibility and screen reader test results will be inaccurate if you do not enable keyboard accessibility in the following two places:
- System Settings: Keyboard > Shortcuts > Full Keyboard Access > All controls
- Safari Settings: Advanced > Accessibility > Press Tab to highlight each item on a webpage.
The basics
Command + F5 starts the VoiceOver program. VoiceOver uses the Control and Option keys before each command. The combination is referred to as VO in the tables. The VO keys can be locked so that they do not need to be pressed to perform VoiceOver commands by pressing VO + ;.
Task | Command |
---|---|
Start (or stop) VoiceOver | Command + F5 |
VoiceOver Activation keys (or VO keys) | Control + Option (referenced as VO) |
Lock (or unlock) VO keys | VO + ; |
Open rotor (see explanation below) | VO + U |
Task | Command |
---|---|
Start reading | VO + A |
Stop reading | Control |
Read next item | VO + Right Arrow |
Read previous item | VO + Left Arrow |
Read paragraph | VO + P |
Read sentence | VO + S |
Read word (press W multiple times to spell words alphabetically and phonetically) | VO + W |
Read from top to current location | VO + B |
Jump to top of page (using desktop keyboards) | VO + Home |
Jump to top of page (using laptop keyboards) | VO + Fn + Left Arrow |
Jump to bottom of page (using desktop keyboards) | VO + End |
Jump to bottom of page (using laptop keyboards) | VO + Fn + Right Arrow |
Navigate table cells | VO + Arrow Keys ( or or or ) |
Select speech setting option (speaking rate, voice, pitch, etc.) | VO + Command + Right Arrow / Left Arrow |
Modify the selected speech setting | VO + Command + Up Arrow / Down Arrow |
Navigation
The following shortcuts will help you navigate common page elements. You can press the Shift key with these commands to move to the previous occurrence.
Task | Command |
---|---|
Go to next/previous focusable item (link, button, input, etc.) | Tab / Shift + Tab |
Next link | VO + Command + L |
Next visited link | VO + Command + V |
Next heading | VO + Command + H |
Next form control | VO + Command + J |
Next table | VO + Command + T |
Next list | VO + Command + X |
Next graphic | VO + Command + G |
Activate a link or form control | VO + Space Bar |
Go to previous (heading, table, etc.) | VO + Shift + Command + (H, T, etc.) |
Interact with (go into/out of) objects (like iframes, menus, application regions, etc.) | VO + Shift + Down Arrow / Up Arrow |
The rotor
The VoiceOver 'rotor' feature helps users to do some frequently performed navigation actions quickly and easily.
Key On Mac Used For Text Document Navigation Downloads
Open the rotor by pressing VO + U, then use the Left Arrow and Right Arrow keys to choose between Tables, Frames, Images, Headers (heading elements), Links, Auto Web Spots (automatically generated list of structural and significant items on the page), Form controls, Web spots (user-identified page areas), Visited links, and Non-visited links. Once a page element type is selected, use the Up Arrow and Down Arrow to select a particular element and Enter to activate it. Escape exits the rotor.
Within the rotor, you can begin typing to filter the available elements. For example, with the Headers rotor open, pressing '2' will filter to second level headings. Typing 'nav' will filter to the headings that contain those characters.
Data tables
Key On Mac Used For Text Document Navigation Software
You can navigate tables in text areas by row and column, and sort by column.
Task | Command |
---|---|
Read column header | VO + C |
Read row from VO cursor location to end of row | VO + R |
Read column from VO cursor location to bottom of column | VO + R + C |
Move up or down in a column | Up Arrow or Down Arrow |
Move across a row | Left Arrow or Right Arrow |
Additional resources
Apple provides VoiceOver user information at www.apple.com/voiceover/info/guide/.