Tools
V, Escape | Selection Tool |
a | Direct Selection tool |
Ctrl+Tab | Toggle Selection and Direct Selection tool |
Shift+p | Page tool |
u | Gap tool |
p | Pen tool |
= | Add Anchor Point tool |
– | Delete Anchor Point tool |
Shift+c | Convert Direction Point tool |
t | Type tool |
Shift+t | Type On A Path tool |
n | Pencil tool (Note tool) |
\ | Line tool |
f | Rectangle Frame tool |
m | Rectangle tool |
l | Ellipse tool |
r | Rotate tool |
s | Scale tool |
o | Shear tool |
e | Free Transform tool |
i | Eyedropper tool |
k | Measure tool |
g | Gradient tool |
c | Scissors tool |
h | Hand tool |
Spacebar (Layout mode), Alt (Text mode), /Alt+Spacebar (both) | Temporarily select Hand tool |
z | Zoom tool |
Ctrl+Space | Temporarily select Zoom In tool |
x | Toggle Fill and Stroke |
Shift+x | Swap Fill and Stroke |
j | Toggle between Formatting Affects Container and Formatting Affects Text |
, (comma) | Apply Color |
. (period) | Apply Gradient |
/ | Apply No Color |
w | Switch between Normal View and Preview Mode |
Shift+g | Gradient Feather tool |
Selecting and moving objects
Any tool (except selection tools)+Ctrl | Temporarily select Selection or Direct Selection tool (last used) |
Direct Selection tool+Alt; / Pen, Add Anchor Point, / Delete Anchor Point tool+Alt+Ctrl | Temporarily select Group Selection tool |
Esc/ double-click | Select container of selected content |
Shift+Esc/ double-click | Select content of selected container |
Selection, Direct Selection, / Group Selection tool+Shift-click (to deselect, click center point) | Add to or subtract from a selection of multiple objects |
Selection, Direct Selection, / Group Selection tool+Alt-drag* | Duplicate selection |
Alt+Arrow Keys | Duplicate and offset selection |
Alt+Shift+Arrow Keys | Duplicate and offset selection by 10 times** |
Arrow Keys | Move selection** |
Ctrl+Shift+Arrow Keys | Move selection by 10th** |
Shift+Arrow Keys | Move selection by 10 times** |
Selection / Direct Selection tool+Ctrl+Shift-click | Select master page item from document page |
Selection tool+Ctrl-click, / Selection tool+Alt+Ctrl-click | Select next object behind or in front |
Alt+Ctrl+ Page Down/Page Up | Select next or previous frame in story |
Shift+Alt+Ctrl+ Page Down/Page Up | Select first or last frame in story |
Ctrl+[ | Send object backward |
Shift+Ctrl+[ | Send object to back |
Ctrl+] | Bring object forward |
Shift+Ctrl+] | Bring object to front |
*Press Shift to constrain movement to 45° angles. **Amount is set in Edit > Preferences > Units & Increments |
Transforming Objects
Transformation tool+Alt-drag | Duplicate and transform selection |
Select object+double-click Scale tool, Rotate tool, / Shear tool in Toolbox | Display Transform tool dialog box |
Ctrl+, (comma) | Decrease scale by 1% |
Ctrl+. (period) | Increase scale by 1% |
Ctrl+Alt+. (period) | Increase scale by 5% |
Selection tool+Ctrl-drag | Resize frame and content |
Selection tool+Shift+Ctrl-drag | Resize frame and content proportionately |
Ellipse tool, Polygon tool, / Rectangle tool+Shift-drag | Constrain proportion |
Ctrl+Alt+Shift+z | Switch image from High Quality Display to Fast Display |
Editing Paths and Frames
Direct Selection tool+Alt+Ctrl, / Pen tool+Alt | Temporarily select Convert Direction Point tool |
Alt | Temporarily switch between Add Anchor Point and Delete Anchor Point tool |
Scissors tool+Alt | Temporarily select Add Anchor Point tool |
Pen tool+Shift | Keep Pen tool selected when pointer is over path or anchor point |
Pen tool+Space | Move anchor point and handles while drawing |
F10 | Display the Stroke panel |
Working with Tables
Begin dragging row / column border, and then hold down Alt as you drag | Insert or delete rows or columns while dragging |
Shift-drag interior row / column border | Resize rows or columns without changing the size of the table |
Shift-drag right / bottom table border | Resize rows or columns proportionally |
Tab/Shift+Tab | Move to next/previous cell |
Alt+Page Up/Alt+Page Down | Move to first/last cell in column |
Alt+Home/Alt+End | Move to first/last cell in row |
Page Up/Page Down | Move to first/last row in frame |
Arrow Up/Arrow Down | Move up/down one cell |
Arrow Left/Arrow Right | Move left/right one cell |
Shift+Arrow Up/+Arrow Down | Select cell above/below the current cell |
Shift+Arrow Right/Arrow Left | Select cell to the right/left of the current cell |
Enter on numeric keypad | Start row on next column |
Shift+Enter on numeric keypad | Start row on next frame |
Esc | Toggle between text selection and cell selection |
Managing Text
Ctrl+F1 | Insert selected text into Find What box |
Shift+F1 | Insert selected text into Find What box and finds next |
Shift+F2/Alt+Ctrl+f | Find next occurrence of Find What text |
Ctrl+F2 | Insert selected text into Change To box |
Ctrl+F3 | Replace selection with Change To text |
Working with Type
Shift+Ctrl+b | Bold |
Shift+Ctrl+i | Italic |
Shift+Ctrl+y | Normal |
Shift+Ctrl+u | Underline |
Shift+Ctrl+/ | Strikethrough |
Shift+Ctrl+k | All caps (on/off) |
Shift+Ctrl+h | Small caps (on/off) |
Shift+Ctrl+[+] | Superscript |
Shift+Alt+Ctrl+[+] | Subscript |
Shift+Ctrl+x/ Shift+Alt+Ctrl+x | Reset horizontal or vertical scale to 100% |
Shift+Ctrl+L, R, /c | Align left, right, or center |
Shift+Ctrl+F (all lines) / J (all but last line) | Justify all lines |
Shift+Ctrl+>/< | Increase or decrease point size* |
Shift+Ctrl+Alt+ >/< | Increase or decrease point size by five times* |
Alt+Arrow Up/Arrow Down | Increase or decrease leading (horizontal text)* |
Alt+Ctrl+ Arrow Up/+Arrow Down | Increase or decrease leading by five times (horizontal text)* |
Shift+Alt+Ctrl+a | Auto leading |
Shift+Alt+Ctrl+g | Align to grid (on/off) |
Shift+Alt+Ctrl+h | Auto-hyphenate (on/off) |
Alt+ Arrow Left/Arrow Right | Increase or decrease kerning and tracking (horizontal text) |
Alt+Ctrl+ Arrow Left/Arrow Right | Increase or decrease kerning and tracking by five times (horizontal text) |
Alt+Ctrl+\ | Increase kerning between words* |
Alt+Ctrl+Backspace | Decrease kerning between words* |
Alt+Ctrl+q | Clear all manual kerning and reset tracking to 0 |
Shift+Alt+ Arrow Up/+Arrow Down | Increase or decrease baseline shift** (horizontal text) |
Shift+Alt+Ctrl+ Arrow Up/Arrow Down | Increase or decrease baseline shift by five times (horizontal text) |
Shift-click loaded text icon | Automatically flow story |
Alt-click loaded text icon | Semi-automatically flow story |
Alt+Ctrl+/ | Recompose all stories |
Alt+Ctrl+n | Insert current page number |
Navigating Through and Editing Text
Arrow Right/Arrow Left | Move to right or left one character |
Arrow Up/Arrow Down | Move up or down one line |
Ctrl+ Arrow Right/Arrow Left | Move to right or left one word |
Home/End | Move to start or end of line |
Ctrl+Arrow Up/Arrow Down | Move to previous or next paragraph |
Ctrl+Home/Ctrl+End | Move to start or end of story |
Double-click word | Select one word |
Shift+ Arrow Right/Arrow Left | Select one character right or left |
Shift+ Arrow Up/+Arrow Down | Select one line above or below |
Shift+Home/+End | Select start or end of line |
Triple-click / quadruple-click paragraph, depending on Text Preferences setting | Select one paragraph |
Shift+Ctrl+ Arrow Up/Arrow Down | Select one paragraph before or after |
Shift+Ctrl+\ | Select current line |
Shift-click | Select characters from insertion point |
Shift+Ctrl+ Home/Ctrl+End | Select start or end of story |
Ctrl+a | Select all in story |
Shift+Alt+Ctrl+ Page Up/Page Down | Select first/last frame |
Alt+Ctrl+ Page Up/Page Down | Select previous/next frame |
Ctrl+Backspace/Delete | Delete word in front of insertion point (Story Editor) |
Ctrl+Alt+Shift+/ | Update missing font list |
Viewing documents and document workspaces
Spacebar (with no text insertion point), Alt-drag (with text insertion point), /Alt+Spacebar (in both text and non-text modes) | Temporarily select Hand tool |
Ctrl+Space | Temporarily select Zoom In tool |
Alt+Ctrl+Space/ Alt+Zoom In tool | Temporarily select Zoom Out tool |
Ctrl+5, 2, 4 | Zoom to 50%, 200%, or 400% |
Shift+F5 | Redraw screen |
Ctrl+Alt+n | Open new default document |
Alt+Ctrl+2 | Switch between current and previous zoom levels |
Ctrl+~/ Shift+Ctrl+F6/ Ctrl+Shift+~ | Switch to next/previous document window |
Page Up/Page Down | Scroll up/down one screen |
Ctrl+ Page Up/Page Down | Go back/forward to last-viewed page |
Alt+ Page Up/Page Down | Go to previous/next spread |
Double-click Hand tool | Fit spread in window |
Ctrl+j | Activate the Go To command |
Ctrl+Alt++ (plus) | Fit selection in window |
Ctrl+J, type prefix of master, press Enter | Go to master page while panel is closed |
Shift+Alt+Ctrl+u | Cycle through units of measurement |
Shift-drag guide | Snap guide to ruler increments |
Ctrl-drag guide | Switch between page and spread guides (creation only) |
Ctrl-drag from zero point | Create vertical and horizontal ruler guides for the spread |
Alt+Ctrl+g | Select all guides |
Right-click zero point and choose an option | Lock or unlock zero point |
Alt-drag guide | Use current magnification for view threshold of new guide |
Press first letter of button name, if underlined | Select buttons in alert dialog boxes |
Ctrl+Help > About Design | Show information on installed plugins and InDesign components |
Working with XML
Arrow Right/Arrow Left | Expand/Collapse element |
Alt+ Arrow Right/Arrow Left | Expand/Collapse element and child elements |
Shift+ Arrow Up/Arrow Down | Extend XML selection up/down |
Arrow Up/Arrow Down | Move XML selection up/down |
Page Up/Page Down | Scroll structure pane up/down one screen |
Home/End | Select first/last XML node |
Shift+ Home/Shift+End | Extend selection to first/last XML node |
Ctrl+ Arrow Left/Arrow Right | Go to previous/next validation error |
Ctrl+Alt+Shift+F7 | Automatically tag text frames and tables |
Indexing
Shift+Ctrl+Alt+[ | Create index entry without dialog box |
Ctrl+7 | Open index entry dialog box |
Shift+Ctrl+Alt+] | Create proper name index entry (last name, first name) |
Panels
alt-click Delete icon | Delete without confirmation |
alt-click New button | Create item and set options |
Shift+Enter | Apply value and keep focus on option |
Ctrl+Alt+~ | Activate last-used option in last-used panel |
Shift-click | Select range of styles, layers, links, swatches, or library objects in a panel |
Ctrl-click | Select nonadjacent styles, layers, links, swatches, or library objects in a panel |
Tab | Apply value and select next value |
Esc | Move focus to selected object, text, or window |
Tab | Show/Hide all panels, Toolbox, and Control panel (with no insertion point) |
Shift+Tab | Show/Hide all panels except the Toolbox and Control panel (docked or not) |
Ctrl+Alt+Tab | Open or close all stashed panels |
Alt+drag any panel tab (in the group) to edge of screen | Stash a panel group |
Alt+Ctrl-click in list, and then use keyboard to select item by name | Select item by name |
Alt+Ctrl+m | Open the Drop Shadow panel |
Control Panel
Ctrl+6 | Toggle focus to/from Control panel |
Ctrl+Alt+7 | Toggle Character/Paragraph text attributes mode |
Any key on the numeric keypad / keyboard numbers | Change reference point when proxy has focus |
Alt+Arrow Down | Display the pop-up menu that has focus |
alt-click Kerning icon | Open Units & Increments Preferences |
alt-click Number Of Columns icon | Open the Text Frame Options dialog box |
alt-click X / Y icon | Open the Move dialog box |
alt-click Angle icon | Open the Rotate dialog box |
alt-click X / Y Scale icon | Open the Scale dialog box |
alt-click Shear icon | Open the Shear dialog box |
alt-click Superscript, Subscript, / Small Caps button | Open Text Preferences |
alt-click Underline button | Open the Underline Options dialog box |
alt-click Strikethrough button | Open the Strikethrough Options dialog box |
alt-click Align To Baseline Grid, / Do Not Align To Baseline Grid button | Open the Grids Preferences |
alt-click Drop Cap Number Of Lines, / Drop Cap One Or More Characters icon | Open the Drop Caps & Nested Styles dialog box |
alt-click Leading icon | Open the Justification dialog box |
Type panels and dialog boxes
Alt+Ctrl+Shift+j | Open Justification dialog box |
Alt+Ctrl+j | Open Paragraph Rules dialog box |
Alt+Ctrl+k | Open Keep Options dialog box |
Ctrl+t | Activate Character panel |
Ctrl+Alt+t | Activate Paragraph panel |
Character and paragraph styles
Select text and press Shift+Alt+Ctrl+c | Make character style definition match text |
Select text and press Shift+Alt+Ctrl+r | Make paragraph style definition match text |
Shift+Alt+Ctrl-double-click style | Change options without applying style |
alt-click paragraph style name | Remove style and local formatting |
Alt+Shift-click paragraph style name | Clear overrides from paragraph style |
F11, Shift+F11 | Show/hide Paragraph and Character Styles panels, respectively |
Tabs Panel
Shift+Ctrl+t | Activate Tabs panel |
alt-click tab | Switch between alignment options |
Layers Panel
alt-click layer | Select all objects on layer |
Alt-drag small square to new layer | Copy selection to new layer |
Ctrl-click Create New Layer | Add new layer below selected layer |
Shift+Ctrl-click Create New Layer | Add new layer to the top of the layer list |
Shift+Alt+Ctrl-click Create New Layer | Add new layer to the top of the layer list and open New Layer dialog box |
alt-click Create New Layer | Add new layer and open New Layer dialog box |
Pages Panel
alt-click master | Apply master to selected page |
alt-click the master you want to base the selected master on | Base another master page on selected master |
Ctrl-click Create New Page button | Create master page |
alt-click New Page button | Display Insert Pages dialog box |
Shift+Ctrl+p | Add new page after last page |
Color Panel
Shift-drag slider | Move color sliders in tandem |
alt-click color bar | Select a color for the nonactive fill or stroke |
Shift-click color bar | Switch between color modes (CMYK, RGB, LAB) |
Separations Preview panel
Ctrl+Alt+Shift+y | Turn on Overprint preview |
Ctrl+Alt+Shift+~ (tilde) | Show all plates |
Ctrl+Alt+Shift+1 | Show Cyan plate |
Ctrl+Alt+Shift+2 | Show Magenta plate |
Ctrl+Alt+Shift+3 | Show Yellow plate |
Ctrl+Alt+Shift+4 | Show Black plate |
Ctrl+Alt+Shift+5 | Show 1st Spot plate |
Ctrl+Alt+Shift+6 | Show 2nd Spot plate |
Ctrl+Alt+Shift+7 | Show 3rd Spot plate |
Swatches Panel
alt-click New Swatch button | Create new swatch based on the current swatch |
Alt+Ctrl-click New Swatch button | Create spot color swatch based on the current swatch |
Shift+Alt+Ctrl-double-click swatch | Change options without applying swatch |
Transform Panels
Alt+Enter | Apply value and copy object |
Ctrl+Enter | Apply width, height, or scale value proportionally |
Adjust Font Size | |
Increase by Increment (set in Preferences) | Cmd-Shift-> |
Decrease by Increment | Cmd-Shift-< |
(add Option to the above keystrokes to make them Increment x 5) | |
Adjust Leading | |
Increase by Increment (set in Preferences) | Option-down arrow |
Decrease by Increment | Option-up arrow |
(add Cmd to the above keystrokes to make them Increment x 5) | |
Revert to Auto Leading | Cmd-Option-Shift-A |
Adjust Kerning / Tracking & Word Spacing | |
Increase by Increment (set in Preferences) | Option-right arrow |
Decrease by Increment | Option-left arrow |
(add Cmd to the above keystrokes to make them Increment x 5) | |
Increase between words | Cmd-Option-Shift-\ |
Decrease between words | Cmd-Option-Shift-Delete |
Clear all manual kerning, tracking, and word spacing | Cmd-Option-Q |
Adjust Baseline Shift | |
Move Up by Increment (set in Preferences) | Option-Shift-up arrow |
Move Down by Increment | Option-Shift-down arrow |
(add Cmd to the above keystrokes to make them Increment x 5) | |
Scaling Pictures | |
Make sure the picture content is selected (not the frame that it’s inside) | |
Scale 5% Bigger | Cmd-Opt-> |
Scale 5% Smaller | Cmd-Opt-< |
Scale 1% Bigger | Cmd-> |
Scale 1% Smaller | Cmd-< |
Fitting Content & Pictures | |
Fit Content Proportionally | Cmd-Opt-Shift-E |
Fill Frame Proportionally | Cmd-Opt-Shift-C |
Center Content | Cmd-Shift-E |
Fit Frame to Content | Cmd-Opt-C |
Nudging Objects | |
Move by Increment (set in Preferences) | Any arrow key |
Move by Increment x 10 | Shift-any arrow key |
Move by Increment x 1/10 | Cmd-Shift-any arrow key |
Flowing Text | |
Multi-Page Autoflow (creates additional pages) | Shift-click |
Semi-autoflow (keeps text in cursor so you can continue flowing) | Option-click |
Fixed-Page Autoflow (does not create additional pages) | Shift-Option-click |
Styling Text & Working with Styles | |
Bold | Cmd-Shift-B |
Italic | Cmd-Shift-I |
Normal | Cmd-Shift-Y |
All Caps | Cmd-Shift-K |
Edit Style Sheet without Applying it | Cmd-Option-Shift-Double click style |
Redefine a Paragraph Style | Cmd-Opt–Shift-R |
Redefine a Character Style | Cmd-Opt–Shift-C |
Working with Paragraph Styles | |
To remove local formatting (non Style changes) | Opt-click Style Name |
To remove local formatting and Character Styles | Opt-Shift-click Style Name |
Working with Master Pages | |
Override a single master page item on a document page | Cmd-Shift-click it |
Override several master page items | Cmd-Shift-drag a marquee over them |
Override all master page items on pages selected in Pages panel | Cmd-Opt-Shift-L |
Insert Special Characters | |
Indent to Here | Cmd-\ |
Right Indent Tab | Shift-Tab |
Discretionary Hyphen | Cmd-Shift-hyphen (-) |
Nonbreaking Hyphen | Cmd-Opt-hyphen (-) |
Type in Single Straight Quote (Foot Mark) | Ctrl-‘ |
Type in Double Straight Quote (Inch Mark) | Ctrl-Shift-‘ |
Current Page Number (Auto Page Numbering) | Cmd-Opt-Shift-N |
Insert White Space | |
Em space | Cmd-Shift-M |
En space | Cmd-Shift-N |
Nonbreaking space | Cmd-Opt-X |
Thin space | Cmd-Opt-Shift-M |
Insert Break Characters | |
Column Break | Enter (on keypad) |
Frame Break | Shift-Enter (on keypad) |
Page Break | Cmd-Enter (on keypad) |
Forced Line Break (or “soft return”) | Shift-Return |
Moving Text Cursor | |
Move cursor to beginning or end of line | Home or End |
Move cursor one word to the left/right | Cmd-Left/right arrow |
Move cursor to Previous paragraph | Cmd-Up Arrow |
Move cursor to Next paragraph | Cmd-Down Arrow |
Selecting & Working with Text | |
Leave Text Frame and switch to Selection tool | Esc |
Select from cursor to beginning or end of line | Shift-Home or Shift-End |
Select from cursor to end of story | Cmd-Shift-End |
Select from cursor to beginning of story | Cmd-Shift-Home |
Select whole word | Double-click |
Select line | Cmd-Shift-\ (or Triple-click) |
Select one word to the left/right | Cmd-Shift-Left/Right arrow |
Navigating & Scrolling Through Documents | |
Scroll using Hand tool | Option-Spacebar-Drag |
Go to the First Page | Cmd-Shift-Page Up |
Go to the Last Page | Cmd-Shift-Page Down |
Go to Page (then type in page number) | Cmd-J |
Switch between open Documents | Cmd-tilde(~) |
Zooming | |
Get the Zoom in tool without selecting it | Hold Cmd then Space |
Get the Zoom out tool without selecting it | Hold Cmd then Space and Option |
Zoom In or Out | Cmd-plus(+) or Cmd-minus(-) |
Fit Page in Window | Cmd-0 (zero) |
Fit Spread in Window | Cmd-Option-0 (zero) |
Access zoom percentage box (so you can enter a zoom level) | Cmd-Opt-5 |
Toggle between current and previous zoom levels | Cmd-Opt-2 |
Find / Change | |
Insert selected text into Find What box | Cmd-F1 |
Insert selected text into Find What box and then Find Next instance | Shift-F1 |
Find the next occurrence of Find What text | Shift-F2 or Cmd-Option-F |
Insert selected text into Change To box | Cmd-F2 |
Replace selected text with Change To text | Cmd-F3 |
Replace selected text with Change To text and Find Next | Shift-F3 |
Working with Panels | |
Highlight the first option in the Control panel | Cmd-6 |
Toggle Control panel between Character & Paragraph options | Cmd-Opt-7 |
Apply a value but keep it highlighted in panel | Shift-Return |
Show/Hide all Panels including Toolbox | Tab (while not in a text frame) |
Show/Hide all Panels except the Toolbox | Shift-Tab (while not in a text frame) |
Expand/Collapse Panel Stacks | Cmd-Opt-Tab (while not in a text frame) |
Create new (style, swatches, etc) & display options dialog | Opt-click New button |
Working with Dialog Boxes | |
Rotate down through section of options displayed on the left | Page Down |
Rotate up through section of options displayed on the left | Page Up |
Jump to section of options displayed on the left | Cmd-1 for 1st, Cmd-2 for 2nd, etc. |
Choose Yes, No, Don’t Save, or Save | Y, N, D, or S |
Miscellaneous Good Stuff | |
Select frame hidden behind another | Hold and keep clicking frame stack |
Increase/decrease a value in a field | Click in field, press up/down arrow |
Highlight the Last Used Field (in a panel) | Cmd-Option-tilde(~) |
Tabs panel: Move Left Indent (triangle) without moving First Line Indent | Hold Shift while dragging the (bottom) triangle |
Select all Guides | Cmd-Opt-G |
Select an Individual Table Cell | With Type tool, click in cell and hit Esc |
Quick Apply | Press Cmd-Return. Then start typing a style name, menu item, text variable, etc. Then press Return to apply. |
Sort Menus Alphabetically | Hold Cmd-Opt-Shift and click on Menu |
Toggle Typographer’s Quotes preference | Cmd-Opt-Shift-‘ |
Download InDesign Keyboard Shortcuts - PC & Mac
You can download full list of InDesign default keyboard shortcuts in PDF format below:
- InDesign shortcuts in PDF (both PC & MAC)