Windows (ctrl) macOS (cmd) - all the other shortcuts apply to both.
Document
ctrl/cmd + o Open New Document
ctrl/cmd + s Save document
ctrl/cmd + z Undo the last operation
ctrl/cmd + y Redo operation
ctrl/cmd + shift + d Duplicate page spread
Selection based actions
ctrl/cmd + c Copy
ctrl/cmd + x Cut
ctrl/cmd + v Paste
ctrl/cmd + shift + v Paste at same postion
ctrl/cmd + shift + a Paste attributes
ctrl/cmd + g Group
ctrl/cmd + u Ungroup
ctrl/cmd + shift + d Duplicate (copies offset to original)
ctrl/cmd + k Clone (copies directly on top of original)
arrow keys Nudge by x pixels
ctrl/cmd + arrow keys Nudge by 5x pixels
shift + arrow keys Nudge by 10x pixels
ctrl/cmd + shift + arrow keys Nudge by 0.2x pixel
Stacking/arranging/replacing items
ctrl + shift + ] Bring to Front
ctrl + ] Move Forward one
ctrl + [ Move Back one
ctrl + shift + [ Put to Back
ctrl/cmd + alt Don't replace with new image; or replace with existing image already on the document
Zoom
z Toggle Marquee Zoom on or off
alt + z Hold to select Marquee Zoom
ctrl + mouse wheel Zoom in or out
shift + mouse wheel Zoom in or out (for systems that don't support ctrl + mouse wheel)
On touch devices Two-finger pinch zoom
ctrl/cmd + - (minus key) Zoom out
ctrl/cmd + + (plus key) Zoom in
ctrl/cmd + 0 Zoom to 100% and center document
alt + f Fit to width
Scrolling & Panning
Scroll or Pan Mouse wheel to scroll
Drag on page background or un-selected items
Drag scroll bars (mouse near window edge to show)
Momentum Scrolling ‘Throw’ the page using finger or mouse
Pan & Zoom On Touch devices, use two-fingers for combined zoom and pan (pinch zoom)
When editing text:
Press and hold mouse centre button (wheel) and drag to pan window. On touch devices just drag anywhere.
Text Formatting
These apply to the text caret or text selection
ctrl/cmd + b Bold on or off
ctrl/cmd + i Italic on or off
ctrl/cmd + u Underline on or off
ctrl/cmd + shift + s Strike-through on or off
ctrl/cmd + shift + alt + h Highlight text (background color)
ctrl/cmd + e Swap case
shift + alt + - Decrease font size by 1 unit
shift + alt + + Increase font size by 1 unit
ctrl/cmd + a Select all
Find in Text
ctrl/cmd + f Find in text (with no object selected)
F3 Find next
shift + F3 Find previous
Enter Move forward (depending previous search direction)
Esc Close an active Find dialog
Text Styles
ctrl/cmd + shift + u Update current Style to match
ctrl/cmd + shift + c Clear style
ctrl/cmd + shift + n Normal Text style (doesn’t work on Chrome)
ctrl/cmd + 1 Heading 1
ctrl/cmd + 2 Heading 2
ctrl/cmd + 3 Heading 3
ctrl/cmd + 4 Small text
ctrl/cmd + 5 Title
ctrl/cmd + 6 Heading 4
Paragraph Formatting
ctrl/cmd + shift + l Align left
ctrl/cmd + shift + e Align centre
ctrl/cmd + shift + r Align right
ctrl/cmd + shift + j Fully Justifies
ctrl/cmd + shift + 7 Bullet list
ctrl/cmd + shift + 8 Numbered list
Special characters
alt + (minus key) Insert soft hypen
shift + enter Insert soft return
ctrl/cmd + shift + - (minus key) Insert hard hyphen
alt + space Insert hard space
ctrl/cmd + shift + alt - (minus key) Insert em dash
ctrl/cmd + l Insert ‘Lorem Ipsum’
Menus
ctrl/cmd + ? Open Help Window