Logic Pro Keyboard Shortcuts for Mac

Keyboard shortcuts for Logic Pro on Mac. Covers global commands, tracks and editors, the Mixer, Piano Roll, and Step Sequencer key command tables.
Key label style

Global Commands

Some Go to Marker Number shortcuts share their numeric keypad key with the matching Recall Screenset shortcut.

Record
R
Record/Record Toggle
Num *
Discard Recording and Return to Last Play Position
Cmd+.
Record Into Cell
Opt+R
Flashback Capture as Recording
Shift+R
Play
Num Return
Pause
Num .
Stop
Num 0
Play or Stop
Space
Preview Selection-Based Processing
Opt+Shift+Space
Rewind
,
Forward
.
Fast Rewind
Shift+,
Fast Forward
Shift+.
Forward by Transient
Ctrl+.
Rewind by Transient
Ctrl+,
Play from Left Window Edge
Shift+Return
Go to Left Locator
Ctrl+Shift+,
Go to Right Locator
Ctrl+Shift+.
Go to Position
/
Set Punch In Locator by Playhead
Cmd+Ctrl+Opt+I
Set Punch In Locator by Rounded Playhead
Cmd+Ctrl+Opt+Shift+I
Set Punch Out Locator by Playhead
Cmd+Ctrl+Opt+O
Set Punch Out Locator Point by Rounded Playhead
Cmd+Ctrl+Opt+Shift+O
Set Locators/Loop by Regions/Events/Marquee and Enable Cycle/Loop
Cmd+U
Set Rounded Locators/Loop by Regions/Events/Marquee and Enable Cycle/Loop
U
Play from Selection
Shift+Space
Skip Cycle
Num Equal
Move Locators Forward by Cycle Length / Loop Forward by Loop Length
Cmd+Shift+.
Move Locators Backwards by Cycle Length / Loop Backwards by Loop Length
Cmd+Shift+,
Double Cycle/Loop Length
Cmd+Opt+Shift+.
Halve Cycle/Loop Length
Cmd+Opt+Shift+,
Go to Selection Start
Ctrl+Home
Go to Selection End
Ctrl+End
Go to End of Last Region
Opt+Return
Go to Beginning
Return
Create Marker
Opt+'
Create Marker Without Rounding
Ctrl+Opt+'
Create Marker for Region/Marquee Selection
Opt+Shift+'
Delete Marker
Opt+Del
Set Locators by Marker and Enable Cycle
Ctrl+Opt+C
Set Locators by Previous Marker and Enable Cycle
Ctrl+Opt+,
Set Locators by Next Marker and Enable Cycle
Ctrl+Opt+.
Go to Previous Marker and Set Locators
Opt+,
Go to Next Marker and Set Locators
Opt+.
Go to Marker Number
Opt+/
Rename Marker
Shift+'
Go to Marker Number 1
Num 1
Go to Marker Number 2
Num 2
Go to Marker Number 3
Num 3
Go to Marker Number 4
Num 4
Go to Marker Number 5
Num 5
Go to Marker Number 6
Num 6
Go to Marker Number 7
Num 7
Go to Marker Number 8
Num 8
Go to Marker Number 9
Num 9
Go to Marker Number 10
Ctrl+Num 0
Go to Marker Number 11
Ctrl+Num 1
Go to Marker Number 12
Ctrl+Num 2
Go to Marker Number 13
Ctrl+Num 3
Go to Marker Number 14
Ctrl+Num 4
Go to Marker Number 15
Ctrl+Num 5
Go to Marker Number 16
Ctrl+Num 6
Go to Marker Number 17
Ctrl+Num 7
Go to Marker Number 18
Ctrl+Num 8
Go to Marker Number 19
Ctrl+Num 9
Toggle Cycle Mode
C
Toggle Autopunch Mode
Cmd+Ctrl+Opt+P
Toggle Replace
Num /
Engage Solo Tracks (Channel Strips) of Selected Regions/Cells
Ctrl+S
Clear/Recall Solo
Opt+S
Mute Off for All
Ctrl+Shift+M
Toggle Cycle Preview
Ctrl+C
Toggle Metronome Click
K
Toggle Count-in
Shift+K
Recall Screenset 1
Num 1
Recall Screenset 2
Num 2
Recall Screenset 3
Num 3
Recall Screenset 4
Num 4
Recall Screenset 5
Num 5
Recall Screenset 6
Num 6
Recall Screenset 7
Num 7
Recall Screenset 8
Num 8
Recall Screenset 9
Num 9
Recall Screenset 1x
Ctrl+Num 1
Recall Screenset 2x
Ctrl+Num 2
Recall Screenset 3x
Ctrl+Num 3
Recall Screenset 4x
Ctrl+Num 4
Recall Screenset 5x
Ctrl+Num 5
Recall Screenset 6x
Ctrl+Num 6
Recall Screenset 7x
Ctrl+Num 7
Recall Screenset 8x
Ctrl+Num 8
Recall Screenset 9x
Ctrl+Num 9
Region Inspector Float
Opt+Shift+R
Open Settings
Cmd+,
Open Automation Settings
Opt+A
Open Event List
Cmd+7
Open Main Window
Cmd+1
Open Mixer
Cmd+2
Open Score Editor
Cmd+5
Open Step Sequencer
Cmd+3
Open Transform
Cmd+9
Open Piano Roll
Cmd+4
Open Environment
Cmd+0
Open Project Audio
Cmd+8
Note Repeat
Ctrl+Opt+Return
Spot Erase
Ctrl+Opt+Del
Open Audio File Editor
Cmd+6
Show/Hide Musical Typing
Cmd+K
Show/Hide Event Float
Opt+E
Show/Hide Mixer
X
Show/Hide Smart Controls
B
Show/Hide Score Editor
N
Show/Hide Staff Style Window
Ctrl+Opt+Shift+S
Show/Hide Score Sets Window
Ctrl+Opt+Shift+I
Show/Hide Piano Roll
P
Show/Hide Step Input Keyboard
Cmd+Opt+K
Show/Hide Loop Browser
O
Show/Hide Library
Y
Show/Hide Audio File Editor
W
Show/Hide Quick Help
Shift+/
Show Detailed Help
Cmd+/
Open in External Sample Editor
Shift+W
Open Tempo List
Opt+Shift+T
Open Key Command Assignments
Opt+K
Show/Hide Colors
Opt+C
Enter/Exit Full Screen
Cmd+Ctrl+F
Open Movie
Cmd+Opt+O
Toggle Selected Tracks or Channel Strips Automation Off/Read
Cmd+Ctrl+O
Toggle Selected Tracks or Channel Strips Automation Latch/Read
Cmd+Ctrl+A
Set All Tracks to Automation Off
Cmd+Ctrl+Shift+O
Set All Tracks to Automation Read
Cmd+Ctrl+Shift+R
Set All Tracks to Automation Touch
Cmd+Ctrl+Shift+T
Set All Tracks to Automation Latch
Cmd+Ctrl+Shift+L
Track Automation Event List
Cmd+Ctrl+E
Toggle Automation Quick Access
Cmd+Ctrl+Opt+A
Enable/Disable Groups
Shift+G
Show/Hide Groups Window
Opt+Shift+G
Create Group for Selected Channel Strips/Tracks
Cmd+Ctrl+G
Toggle Hide Group 1
Ctrl+Shift+1
Toggle Hide Group 2
Ctrl+Shift+2
Toggle Hide Group 3
Ctrl+Shift+3
Toggle Hide Group 4
Ctrl+Shift+4
Toggle Hide Group 5
Ctrl+Shift+5
Toggle Hide Group 6
Ctrl+Shift+6
Toggle Hide Group 7
Ctrl+Shift+7
Toggle Hide Group 8
Ctrl+Shift+8
Toggle Hide Group 9
Ctrl+Shift+9
Close Window
Cmd+W
Cycle Through Windows
Cmd+`
Cycle Through Windows (counterclockwise)
Cmd+Shift+`
Select Previous Track
Up
Select Next Track
Down
Hide Logic Pro
Cmd+H
Hide Others
Cmd+Opt+H
Quit
Cmd+Q
New Empty Project
Cmd+Shift+N
New from Template
Cmd+N
Open
Cmd+O
Project Settings
Opt+P
Close Project
Cmd+Opt+W
Save
Cmd+S
Save Project as
Cmd+Shift+S
Print
Cmd+P
Import
Cmd+I
Export Selection as MIDI File
Cmd+Opt+E
Export Track as Audio File
Cmd+E
Export All Tracks as Audio Files
Cmd+Shift+E
Plug-in Undo
Cmd+Ctrl+Z
Plug-in Redo
Cmd+Ctrl+Shift+Z
Cycle Through Window Views
Tab
Cycle Through Window Views (counterclockwise)
Shift+Tab
Minimize Window
Cmd+M
Minimize All Windows
Cmd+Opt+M
Zoom Window
Cmd+Ctrl+M
Next Channel Strip Setting of Focused Track
Shift+]
Previous Channel Strip Setting of Focused Track
Shift+[
Copy Channel Strip Setting
Cmd+Opt+C
Paste Channel Strip Setting
Cmd+Opt+V
Next Patch, Plug-in Setting or Sampler Instrument
]
Previous Patch, Plug-in Setting or Sampler Instrument
[
Toggle Channel Strip Mute
M
Toggle Channel Strip Solo
S
Toggle Channel Strip Input Monitoring
Ctrl+I
Toggle Channel Strip Format (mono/stereo)
Ctrl+Shift+S
Show/Hide All Plug-in Windows
V
Free Tempo Recording
Cmd+Ctrl+Opt+R
Set Nudge Value to Bar
Ctrl+Opt+M
Set Nudge Value to Beat
Ctrl+Opt+B
Set Nudge Value to Division
Ctrl+Opt+D
Set Nudge Value to Tick
Ctrl+Opt+T
Set Nudge Value to SMPTE Frame
Ctrl+Opt+F
Set Nudge Value to 0.5 SMPTE Frame
Ctrl+Opt+H
Set Nudge Value to Sample
Ctrl+Opt+S
Set Nudge Value to 1 ms
Ctrl+Opt+1
Set Nudge Value to 10 ms
Ctrl+Opt+0
Sustain inserted notes
-
Stop All Cells
Cmd+Return
Toggle Activation of All Tracks
Ctrl+Opt+Shift+A

Global Control Surfaces Commands

Open Controller Assignments
Opt+Shift+K
Learn new Controller Assignment
Cmd+L

Various Windows

Undo
Cmd+Z
Redo
Cmd+Shift+Z
Undo History
Cmd+Ctrl+Opt+Z
Cut
Cmd+X
Copy
Cmd+C
Paste
Cmd+V
Select All
Cmd+A
Deselect All
Shift+D
Invert Selection
Shift+I
Show Tool Menu
T
Set Next Tool or Edit Mode
Opt+Pg Dn
Set Previous Tool or Edit Mode
Opt+Pg Up
Zoom Horizontal Out
Cmd+Left
Zoom Horizontal In
Cmd+Right
Zoom Vertical Out
Cmd+Up
Zoom Vertical In
Cmd+Down
Recall Zoom 1
Cmd+Ctrl+Opt+1
Recall Zoom 2
Cmd+Ctrl+Opt+2
Recall Zoom 3
Cmd+Ctrl+Opt+3
Save as Zoom 1
Cmd+Ctrl+Opt+Shift+1
Save as Zoom 2
Cmd+Ctrl+Opt+Shift+2
Save as Zoom 3
Cmd+Ctrl+Opt+Shift+3
Zoom to Fit Locators, Store Navigation Snapshot
Ctrl+Shift+Z
Toggle Zoom to Fit Selection or All Contents
Z
Store Navigation Snapshot
Shift+Z
Navigation: Back
Opt+Z
Navigation: Forward
Opt+Shift+Z
Toggle Zoom Focused Track or Row
Ctrl+Z
Page Up
Pg Up
Page Down
Pg Dn
Page Left
Home
Page Right
End
Catch Playhead Position
`
Show/Hide Local Inspector
Opt+Shift+I
Toggle MIDI Out (Note Preview)
Opt+O
Toggle MIDI In (Step Record)
Opt+I
Increase Last Clicked Parameter by 1
=
Decrease Last Clicked Parameter by 1
-
Increase Last Clicked Parameter by 10
Shift+=
Decrease Last Clicked Parameter by 10
Shift+-
Preview
Opt+Space
Search and Add Plug-in
Cmd+Ctrl+P

Windows Showing Audio Files

Show Files in Finder
Cmd+Shift+R
Toggle Snap Edits to Zero Crossings
Ctrl+Num 0
Add to Tracks
Cmd+;
Remove Silence from Audio Region
Ctrl+X
Show/Hide Selection-based Processing
Opt+Shift+P
Apply Selection-based Processing Again
Ctrl+Opt+P

Main Window Tracks and Various Editors

Show/Hide Automation
A
New Tracks
Cmd+Opt+N
New Audio Track
Cmd+Opt+A
New Software Instrument Track
Cmd+Opt+S
New Session Player SI Track
Cmd+Opt+P
New External MIDI Track
Cmd+Opt+X
New Track with Duplicate Settings
Cmd+D
New Track with Duplicate Settings and Content
Cmd+Opt+Shift+D
New Track with Next Channel / MIDI Channel
Ctrl+Return
New Track with Same Channel Strip/Instrument
Ctrl+Shift+Return
Delete Track
Cmd+Del
Delete unused Tracks
Cmd+Opt+Del
Search and Select Track
Cmd+Ctrl+T
Import Audio File
Cmd+Shift+I
Select All Following
Shift+F
Select All Following of Same Track/Pitch
Ctrl+Shift+F
Select All Inside Locators
Shift+L
Select Overlapped Regions/Events
Shift+O
Select Equal Regions/Events
Shift+E
Select Similar Regions/Events
Shift+S
Select Same Subpositions
Shift+P
Select Muted Regions/Cells/Events
Shift+M
Select Same-Colored Regions/Cells/Events
Shift+C
Select First, or Shift Marquee Selection Left
Shift+Home
Select Last, or Shift Marquee Selection Right
Shift+End
Select Previous Region/Cell/Event or Move Marquee End (or Marquee Point) to Previous Transient
Left
Select Next Region/Cell/Event or Move Marquee End (or Marquee Point) to Next Transient
Right
Toggle Previous Region/Cell/Event or Move Marquee Start (or Extend Marquee Selection) to Previous Transient
Shift+Left
Toggle Next Region/Cell/Event or Move Marquee Start (or Extend Marquee Selection) to Next Transient
Shift+Right
Scroll to Selection
Shift+`
Loop Regions/Cells/Folders On/Off
L
Flex On/Off
Ctrl+F
Reverse On/Off
Ctrl+Shift+R
Quantize Selected Regions/Cells/Events
Q
Dequantize
Cmd+Opt+Q
Delete Duplicated MIDI Events
Opt+D
Paste Replace
Cmd+Shift+V
Repeat Regions/Cells/Events
Cmd+R
Set Optimal Region/Cell Lengths Rounded by Bar
Ctrl+\
Convert to MIDI Region/Cell
Cmd+Ctrl+Opt+M
Join Regions/Notes
Cmd+J
Split Regions/Events at Locators or Marquee Selection
Cmd+Opt+T
Split Regions/Events at Playhead Position
Cmd+T
Transpose KeySignature/Chord/Region/Event +1 Semitone, Nudge Automation Up 1 Step or Move Marquee Top Up 1 Track
Opt+Up
Transpose KeySignature/Chord/Region/Event -1 Semitone, Nudge Automation Down 1 Step or Move Marquee Top Down 1 Track
Opt+Down
Transpose Region/Event +12 Semitone, Nudge Automation Up 10 Steps or Move Marquee Bottom Up 1 Track
Opt+Shift+Up
Transpose Region/Event -12 Semitone, Nudge Automation Down 10 Steps or Move Marquee Bottom Down 1 Track
Opt+Shift+Down
Move Region/Event to Playhead Position (Pickup Clock)
;
Move Region/Event to Playhead Position and Select Next Region/Event (Pickup Clock+)
Shift+;
Set Region/Event/Marquee Start to Playhead Position
Cmd+[
Set Region/Event/Marquee End to Playhead Position
Cmd+]
Nudge Region/Event/Marquee Position Right by Nudge Value
Opt+Right
Nudge Region/Event/Marquee Position Left by Nudge Value
Opt+Left
Nudge Region/Event/Marquee Length Right by Nudge Value
Opt+Shift+Right
Nudge Region/Event/Marquee Length Left by Nudge Value
Opt+Shift+Left
Slip Right by Nudge Value
Ctrl+Opt+Right
Slip Left by Nudge Value
Ctrl+Opt+Left
Rotate Right by Nudge Value
Cmd+Ctrl+Opt+Right
Rotate Left by Nudge Value
Cmd+Ctrl+Opt+Left
Open Track Stack
Cmd+Ctrl+Right
Close Track Stack
Cmd+Ctrl+Left
Mute Notes/Regions/Cells/Folders On/Off
Ctrl+M
Unlock SMPTE Position
Cmd+Pg Up
Lock SMPTE Position
Cmd+Pg Dn
Toggle Snap to Grid
Cmd+G
Shuffle Left
Opt+[
Shuffle Right
Opt+]
Bounce
Cmd+B
Create Time Signature Change
Ctrl+Opt+Shift+T
Create Key Signature Change
Ctrl+Opt+Shift+K

Various Editors

Select Same Channels
Shift+H
Select Same Articulation
Shift+A
Trim Note End to Remove Overlaps to Following Notes (8 Ticks Gap)
\
Trim Note End to Following Notes (8 Ticks Gap)
Shift+\
Select Highest Notes
Shift+Up
Select Lowest Notes
Shift+Down
Show Event Position and Length as Time or Bars/Beats
Ctrl+Opt+R

Views Showing Time Ruler

Secondary Ruler
Ctrl+Opt+Shift+R
Scroll in Play
Ctrl+`
Show/Hide Global Tracks
G
Configure Global Tracks
Opt+G
Show Single Global Track On/Off
Cmd+Ctrl+Opt+G
Show/Hide Arrangement Track
Cmd+Shift+A
Show/Hide Marker Track
Cmd+Shift+K
Show/Hide Movie Track
Cmd+Shift+O
Show/Hide Tempo Track
Cmd+Shift+T
Show/Hide Chord Track
Cmd+Shift+C
Show/Hide Beat Mapping Track
Cmd+Shift+B
Show/Hide Marker Track Only
'
Transpose Chords +1 Semitone
Cmd+Opt+Shift+Up
Transpose Chords –1 Semitone
Cmd+Opt+Shift+Down

Views Showing Automation

Automation: Cycle Through Used Parameters
Cmd+Y
Automation: Display Off
Cmd+Shift+Y

Main Window Tracks

Extend Track Selection Up
Shift+Up
Extend Track Selection Down
Shift+Down
Select Previous Region/Cell on Focused Track
Left
Select Next Region/Cell on Focused Track
Right
Pack Take Folder
Cmd+Ctrl+Shift+F
Unpack Take Folder to Existing Tracks
Cmd+Ctrl+U
Unpack Take Folder to New Tracks
Cmd+Ctrl+Shift+U
Create 1 Track Automation Point at Region Borders
Cmd+Ctrl+Shift+1
Create 2 Track Automation Points at Region Borders
Cmd+Ctrl+Shift+2
Create 1 Track Automation Point at Every Region Border
Cmd+Ctrl+1
Create 2 Track Automation Points at Every Region Border
Cmd+Ctrl+2
Delete Redundant Automation Points
Ctrl+Del
Delete Visible Automation on Selected Track
Cmd+Ctrl+Del
Delete All Automation on Selected Track
Cmd+Ctrl+Shift+Del
Delete Orphaned Automation on Selected Track
Ctrl+Shift+Del
Move Visible Region Data to Track Automation
Cmd+Ctrl+Up
Move Visible Track Automation to Region
Cmd+Ctrl+Down
Move All Region Data to Track Automation
Cmd+Ctrl+Shift+Up
Move All Track Automation to Region
Cmd+Ctrl+Shift+Down
Un/disclose Take Folder
Opt+F
Flatten Take Folder/Cell
Opt+Shift+U
Flatten and Merge Take Folder/Cell
Opt+U
Rename Take or Comp
Shift+T
Delete Take or Comp
Opt+Shift+Del
Toggle Take Folder Quick Swipe Comping Mode
Opt+Q
Select Previous Take or Comp
Cmd+Shift+Up
Select Next Take or Comp
Cmd+Shift+Down
Create Track Stack
Cmd+Shift+D
Create Folder Stack
Cmd+Shift+F
Create Summing Stack
Cmd+Shift+G
Flatten Stack
Cmd+Shift+U
Bounce Regions/Cells in Place
Ctrl+B
Bounce Tracks in Place
Cmd+Ctrl+B
Drum Replacement/Doubling
Ctrl+D
Hide/Show Selected Tracks
Ctrl+H
Unhide All Tracks
Ctrl+Shift+H
Toggle Hide View
H
Toggle Track On
Opt+M
Toggle Track Record Enable
Ctrl+R
Individual Track Zoom In
Cmd+Opt+Down
Individual Track Zoom Out
Cmd+Opt+Up
Toggle Individual Track Zoom
Cmd+Opt+Z
Reset Individual Track Zoom
Cmd+Opt+Del
Individual Track Zoom Reset for All Tracks
Cmd+Opt+Shift+Del
Convert Alias to a Region Copy
Ctrl+A
Select All Aliases of Region
Opt+Shift+A
Audio Crossfade Options for Merge
Opt+X
Apply Default Crossfade
Ctrl+Opt+X
Apply Last Edited Fade Again
Opt+Shift+X
Join Regions per Tracks / Fill Cell
J
Cut Section Between Locators (Global)
Cmd+Ctrl+X
Insert Silence Between Locators (Global)
Cmd+Ctrl+I
Insert Section at Playhead (Global)
Cmd+Ctrl+V
Repeat Section Between Locators (Global)
Cmd+Ctrl+R
Cut Sections of Selected Arrangement Markers
Cmd+Opt+Fwd Del
Insert Scenes at Playhead
Cmd+End
Rename Track
Shift+Return
Move Selected Regions to Focused Track
Ctrl+Shift+T
Move Region to Recorded Position
Cmd+Opt+Shift+R
Convert Regions to New Regions
Cmd+Opt+R
Convert Regions to New Audio Files
Cmd+Opt+F
Convert Regions to New Sampler Track
Ctrl+E
Time Stretch Region Length to Locators
Cmd+Opt+L
Time Stretch Region Length to Nearest Bar
Cmd+Opt+B
Normalize Region/Cell Gain
Ctrl+Opt+G
Apply Normalize Region/Cell Gain Again
Ctrl+G
Add Region/Cell to Loop Library
Ctrl+Shift+O
Apply All Region/Cell Parameters Permanently
Ctrl+N
Apply Quantization Permanently
Ctrl+Q
Convert Loops to Regions
Ctrl+L
Remove Overlaps
\
Trim Region End to Next Region
Shift+\
Trim Regions to Fill within Locators
Opt+\
Crop Regions/Cells outside Locators/Playable Range or Marquee Selection
Cmd+\
Switch between Live Loops Grid and Tracks View
Opt+V
Show Live Loops Grid only
Opt+L
Show Tracks View only
Opt+N
Show Both, Live Loops Grid and Tracks View
Opt+B
Copy to Live Loops Scene
Cmd+Home
Hide/Show Track Automation
A
Show/Hide Flex Pitch/Time
Cmd+F
Trim Region Start to Previous Transient
Ctrl+Shift+[
Trim Region Start to Next Transient
Ctrl+Shift+]
Trim Region End to Previous Transient
Ctrl+[
Trim Region End to Next Transient
Ctrl+]
Rename Regions/Cells/Scenes
Shift+N
Name Regions/Cells by Track Name
Opt+Shift+N
Name Tracks by Region/Cell Name
Cmd+Opt+Shift+N
Color Regions/Cells by Track Color
Opt+Shift+C
Color Tracks by Region/Cell Color
Cmd+Opt+Shift+C
Waveform Vertical Zoom Out
Cmd+-
Waveform Vertical Zoom In
Cmd+=
Show/Hide Toolbar
Cmd+Ctrl+Opt+T
Configure Track Header
Opt+T
Show/Hide Editor
E
Show/Hide Note Pad
Ctrl+Shift+P
Show/Hide List Editors
D
Show/Hide Browsers
F
Show/Hide Output Track
Cmd+Shift+M
Toggle Alignment Guides
Cmd+Opt+G
New Track Alternative
Cmd+Ctrl+Opt+N
Duplicate Track Alternative
Cmd+Ctrl+Opt+D
Delete Inactive Track Alternatives
Cmd+Ctrl+Opt+Fwd Del
Rename Track Alternative
Cmd+Ctrl+Opt+Return
Show/Hide Inactive Track Alternatives
Ctrl+Opt+A
Activate Next Track Alternative
Ctrl+Opt+Up
Activate Previous Track Alternative
Ctrl+Opt+Down
Move to Next Chord in Chord GroupCreates a new chord after the last one if there is no next chord.
Tab
with the Edit Chord dialog open
Move to Previous Chord in Chord Group
Shift+Tab
with the Edit Chord dialog open

Live Loops Grid

Queue Cell/Scene Playback
Opt+Return
Trigger Cells or Scene
Return
Trigger Focused Scene
Cmd+Opt+Return
Retrigger Selected Cells or Focused Scene
Cmd+Ctrl+Return
Insert Empty Scene
Cmd+Pg Dn
Copy Playing Cells Here
Cmd+Pg Up
Select Playing Cells
Shift+P
Select Next Lower Cell, or Next Track
Down
Select Next Upper Cell, or Previous Track
Up
Extend Cell, or Track Selection Up
Shift+Up
Extend Cell, or Track Selection Down
Shift+Down
Select Previous Scene
Opt+Left
Select Next Scene
Opt+Right
Enable Performance Recording On/Off
Ctrl+P
Unpack Take Cell to Existing Scenes
Cmd+Ctrl+Opt+U
Unpack Take Cell to New Scenes
Cmd+Ctrl+Opt+Shift+U
Toggle Grid Horizontal Zoom
Ctrl+Opt+Z

Mixer

Cycle Through Mixer Modes (Single, Track, All)
Shift+X
Select Audio Channel Strips
Shift+A
Select Instrument Channel Strips
Shift+S
Select Auxiliary Channel Strips
Shift+F
Select Output Channel Strips
Shift+O
Select MIDI Channel Strips
Shift+E
Select Same-Colored Channel Strips
Shift+C
Select Muted Channel Strips
Shift+M
Select Previous (Left) Channel Strip
Left
Select Next (Right) Channel Strip
Right
Create New Auxiliary Channel Strip
Ctrl+N
Create Tracks for Selected Channel Strips
Ctrl+T
Show/Hide Long Faders
Ctrl+Shift+L
Show/Hide Grouping
Ctrl+Shift+G
Show/Hide Track Icon
Ctrl+Shift+I
Show/Hide VCA
Ctrl+Shift+V
Show/Hide Track Number
Ctrl+Shift+X
Show/Hide Notes
Ctrl+Shift+N
Configure Channel Strip Components
Opt+X
Apply Channel Strip Configuration User Default
Ctrl+Shift+U
Sends on Faders - Cycle Through Sends
Cmd+Ctrl+Opt+S

MIDI Environment

Clear Cables only
Ctrl+Del
Object move left
Opt+Left
Object move right
Opt+Right
Object move up
Opt+Up
Object move down
Opt+Down
Object Width -1 Pixel
Opt+Shift+Left
Object Width +1 Pixel
Opt+Shift+Right
Object Height -1 Pixel
Opt+Shift+Up
Object Height +1 Pixel
Opt+Shift+Down
Show/Hide Cables
Ctrl+C
Protect Cabling/Positions
Ctrl+P
Define Custom Bank Messages
Shift+I
Select Unused Instruments
Shift+U
Select Cable Destination
Shift+Right
Select Cable Origin
Shift+Left
Select Next Object Above
Up
Select Next Object Below
Down
Select Next Object Left
Left
Select Next Object Right
Right
Send Selected Fader Values
Ctrl+V
Delete Layer
Cmd+Del
Cable serially
Ctrl+S

Piano Roll

Toggle Time Handles
Shift+T
Define Brush Pattern and Set Brush Tool
Ctrl+Shift+B
Reset Brush Pattern
Ctrl+Shift+Del

Score Editor

Page View
Ctrl+P
Explode Folders
Ctrl+F
Explode Polyphony
Ctrl+X
Hide/Show Instrument Names
Ctrl+Shift+N
Hide/Show Page Rulers
Ctrl+Shift+R
Go to Page
Ctrl+/
Paste Multiple
Cmd+Opt+Shift+V
Next Staff
Down
Previous Staff
Up
Force Syncopation
Ctrl+Shift+Y
Defeat Syncopation
Ctrl+Y
Force Interpretation
Ctrl+Shift+I
Defeat Interpretation
Ctrl+I
Stems: Up
Ctrl+Opt+Up
Stems: Down
Ctrl+Opt+Down
Stem End: Move Up
Cmd+Opt+Up
Stem End: Move Down
Cmd+Opt+Down
Ties: Up
Ctrl+Opt+Shift+Up
Ties: Down
Ctrl+Opt+Shift+Down
Beam Selected Notes
Ctrl+B
Unbeam Selected Notes
Ctrl+U
Default Beams
Ctrl+D
Enharmonic Shift: #
Shift+3
Enharmonic Shift: b
Shift+B
Reset Note Attributes
Ctrl+Shift+Del
Assign MIDI Channels Based on Score Split
Ctrl+Shift+C
Nudge Position Up
Cmd+Ctrl+Opt+Up
Nudge Position Down
Cmd+Ctrl+Opt+Down
Nudge Position Left
Cmd+Ctrl+Opt+Left
Nudge Position Right
Cmd+Ctrl+Opt+Right
Settings: Global Format
Ctrl+Opt+Shift+F
Settings: Numbers and Names
Ctrl+Opt+Shift+N
Settings: Guitar Tablature
Ctrl+Opt+Shift+G
Settings: Chords and Grids
Ctrl+Opt+Shift+C
Settings: Clefs and Signatures
Ctrl+Opt+Shift+L
Settings: Extended Layout
Ctrl+Opt+Shift+X
Settings: MIDI Meaning
Ctrl+Opt+Shift+M
Settings: Score Colors
Ctrl+Opt+Shift+O
Insert: Crescendo
Ctrl+Shift+,
Insert: Decrescendo
Ctrl+Shift+.
Clear main finger
Ctrl+Opt+Shift+Del
Set main finger 1
Ctrl+Opt+Shift+1
Set main finger 2
Ctrl+Opt+Shift+2
Set main finger 3
Ctrl+Opt+Shift+3
Set main finger 4
Ctrl+Opt+Shift+4
Set main finger 5
Ctrl+Opt+Shift+5

Event Editor

Select Previous Event
Up
Select Next Event
Down
Length as Absolute Position
Ctrl+Shift+A
Articulation
Ctrl+Shift+D
Relative Position
Ctrl+Shift+R
Duplicate Event and Numerical Edit
Cmd+D
Copy Value to All Following Events
Shift+V

Step Editor

Create Lane
Cmd+Opt+N
Delete Lane
Cmd+Del
Copy Lane
Ctrl+C
Paste Lane
Ctrl+V
Toggle Auto Define
Ctrl+A
Select Next Lane
Down
Select Previous Lane
Up

Step Sequencer

Show/Hide Pattern Browser
Opt+Shift+B
Repeat Step
Cmd+R
Copy Row
Ctrl+C
Paste Row
Ctrl+V
Paste Steps
Opt+Shift+V
Paste Row Settings
Ctrl+Opt+Shift+V
Paste to New Row
Ctrl+Shift+V
Duplicate Row with Next Assignment
Cmd+D
Delete Row
Cmd+Del
Delete Unused Rows
Cmd+Shift+Del
Clear Step
Ctrl+Del
Clear Row
Cmd+Ctrl+Del
Clear Pattern
Cmd+Ctrl+Shift+Del
Learn (Add)
Cmd+Opt+L
Store as Default Pattern Template
Cmd+Ctrl+Opt+D
Revert to Default Pattern Template
Ctrl+Opt+Shift+D
Transpose +1 Semitone
Opt+Up
Transpose -1 Semitone
Opt+Down
Transpose +1 Octave
Opt+Shift+Up
Transpose -1 Octave
Opt+Shift+Down
Clear Current Edit Mode Values for Row
Cmd+Opt+Del
Clear Current Edit Mode Values for All Rows
Cmd+Opt+Shift+Del
Randomize Current Edit Mode Values for Row
Cmd+Opt+R
Randomize Current Edit Mode Values for All Rows
Cmd+Shift+R
Select Step Above
Up
Select Step Below
Down
Select Previous Step
Left
Select Next Step
Right
Live Record
Shift+R
Mono Mode
Cmd+Ctrl+Shift+M
Rename Row
Shift+Return
Select Next Pattern Page
Opt+`
Save Pattern
Cmd+Shift+P
Save Template
Cmd+Shift+T
Set Pattern Playback Mode to Forward
Ctrl+Opt+]
Set Pattern Playback Mode to Reverse
Ctrl+Opt+[
Set Pattern Playback Mode to Ping Pong
Ctrl+Opt+P
Set Pattern Playback Mode to Shuffle
Ctrl+Opt+\
Set Pattern Playback Mode to Pendulum
Ctrl+Opt+Y
Set Pattern Playback Mode to Wander
Ctrl+Opt+U
Set Pattern Playback Mode to Random
Ctrl+Opt+J
Pattern Rotate Right
Cmd+Ctrl+Opt+Right
Pattern Rotate Left
Cmd+Ctrl+Opt+Left
Solo Row
Ctrl+Shift+S
Mute Row
Ctrl+Shift+M
Set Row Playback Mode to Forward
Ctrl+]
Set Row Playback Mode to Reverse
Ctrl+[
Set Row Playback Mode to Ping Pong
Ctrl+P
Set Row Playback Mode to Shuffle
Ctrl+\
Set Row Playback Mode to Pendulum
Ctrl+Y
Set Row Playback Mode to Wander
Ctrl+U
Set Row Playback Mode to Random
Ctrl+J
Rotate Row Right
Cmd+Opt+Right
Rotate Row Left
Cmd+Opt+Left
Rotate Values for Current Edit Mode Right
Opt+Shift+Right
Rotate Values for Current Edit Mode Left
Opt+Shift+Left
Increment Loop Start for Row
Ctrl+Opt+=
Decrement Loop Start for Row
Ctrl+Opt+-
Increment Loop End for Row
Cmd+Opt+=
Decrement Loop End for Row
Cmd+Opt+-
Show Subrows for Row
Cmd+Ctrl+Right
Hide Subrows for Row
Cmd+Ctrl+Left
Show Subrows for All Rows
Cmd+Ctrl+Shift+Right
Hide Subrows for All Rows
Cmd+Ctrl+Shift+Left
Toggle Selected Step
'
Set Global Edit Mode to Steps On/Off
Ctrl+Opt+S
Set Global Edit Mode to Velocity/Value
Ctrl+Opt+V
Set Global Edit Mode to Gate
Ctrl+Opt+G
Set Global Edit Mode to Tie
Ctrl+Opt+T
Set Global Edit Mode to Note
Ctrl+Opt+N
Set Global Edit Mode to Octave
Ctrl+Opt+O
Set Global Edit Mode to Loop Start/End
Ctrl+Opt+L
Set Global Edit Mode to Note Repeat
Ctrl+Opt+R
Set Global Edit Mode to Chance
Ctrl+Opt+C
Set Global Edit Mode to Start Offset
Ctrl+Opt+F
Set Global Edit Mode to Step Rate
Ctrl+Opt+A
Set Global Edit Mode to Skip
Ctrl+Opt+K
Increment Pattern Step Rate
Ctrl+Shift+=
Decrement Pattern Step Rate
Ctrl+Shift+-
Increment Row Step Rate
Ctrl+=
Decrement Row Step Rate
Ctrl+-

Project Audio

Select Previous Audio File
Up
Select Next Audio File
Down
Rename
Shift+Return
Add Audio File
Ctrl+F
Add Region
Ctrl+R
Delete Files
Cmd+Del
Optimize Files
Ctrl+O
Backup Files
Ctrl+B
Copy/Convert Files
Ctrl+K
Select Unused
Shift+U
Show All Regions
Opt+Down
Hide All Regions
Opt+Up
Import Region Information
Ctrl+I
Export Region Information
Ctrl+E
Create Group
Cmd+Ctrl+G

Audio File Editor

Play/Stop All
Cmd+Ctrl+Opt+Space
Play/Stop Region
Ctrl+Shift+Space
Play/Stop Region to Anchor
Ctrl+Shift+Left
Play/Stop Region from Anchor
Ctrl+Shift+Right
Create Backup
Ctrl+B
Revert to Backup
Cmd+Ctrl+Opt+B
Save Selection As
Cmd+Opt+S
Region -> Selection
Pg Up
Selection -> Region
Pg Dn
Go to Region Start
Ctrl+Opt+Left
Go to Region End
Ctrl+Opt+Right
Go to Region Anchor
Ctrl+Opt+Down
Go to Previous Transient
Opt+Left
Go to Next Transient
Opt+Right
Set Selection Start to Previous Transient
Shift+Left
Set Selection Start to Next Transient
Shift+Right
Set Selection End to Previous Transient
Left
Set Selection End to Next Transient
Right
Selection Start and End to Previous Transient
Cmd+Shift+Left
Selection Start and End to Next Transient
Cmd+Shift+Right
Selection Start and End to Previous Transient and Play
Cmd+Opt+Left
Selection Start and End to Next Transient and Play
Cmd+Opt+Right
Toggle Transient Editing Mode
Ctrl+T
Increase Number of Transients
Ctrl+=
Decrease Number of Transients
Ctrl+-
Select All Previous Samples
Ctrl+Opt+Shift+Left
Select All Following Samples
Ctrl+Opt+Shift+Right
Create New Region
Ctrl+R
Normalize
Ctrl+N
Change Gain
Ctrl+G
Fade In
Ctrl+I
Fade Out
Ctrl+O
Silence
Ctrl+Del
Invert
Ctrl+Shift+I
Reverse
Ctrl+Shift+R
Trim
Ctrl+Shift+T
Remove DC Offset
Ctrl+D
Time and Pitch Machine
Ctrl+P
Search Peak
Shift+P
Search Silence
Shift+S
Lock Position in Track when Moving Anchor
Ctrl+A

Smart Tempo Editor

Tap Tempo - Smart Tempo Editor
T
Tap Tempo (Downbeat)
D
Toggle Metronome Click - Smart Tempo Editor
M
Scroll Left
Left
Scroll Right
Right
Select from Start to Playhead
Shift+Left
Select from Playhead to End
Shift+Right
Zoom All
Up
Center around Playhead
Down
Half Tempo
5
Double Tempo
2
Set Average Tempo for Selection
A
Extend First Tempo in Selection to Beginning
Opt+Left
Extend Last Tempo in Selection to End
Opt+Right
Set Downbeat to Playhead Position
Ctrl+D

Sampler

Load or Replace Audio File
Ctrl+F
New Zone
Ctrl+Z
New Group
Ctrl+G
Toggle Keyboard/Group/Zone View
Opt+V
Shift Selected Zones/Groups Left
Opt+Left
Shift Selected Zones/Groups Right
Opt+Right
Shift Selected Zones/Groups Left (Zones incl. Root Key)
Opt+Shift+Left
Shift Selected Zones/Groups Right (Zones incl. Root Key)
Opt+Shift+Right
Load Multiple Audio Files
Ctrl+O
Open in Audio File Editor
Ctrl+W
New Mapping
Cmd+Opt+N
Duplicate Group
Cmd+D
Crop Sample
Cmd+Opt+X
Crop Loop
Cmd+Opt+Shift+X
Toggle Snap Mode
Cmd+G
Vertical Autozoom
Ctrl+Opt+Shift+Z
Horizontal Autozoom
Ctrl+Opt+Z
Automap using Current Root Note
Ctrl+Shift+E
Preview Selected Zone
Opt+Space

Step Input Keyboard

Note "C"
A
Note "C#"
W
Note "D"
S
Note "D#"
E
Note "E"
D
Note "F"
F
Note "F#"
T
Note "G"
G
Note "G#"
Y
Note "A"
H
Note "A#"
U
Note "B"
J
Rest
Space
Next note will be sharp
Shift+3
Next note will be flat
Shift+B
Chord Mode
`
Delete - Step Input
Ctrl+Del
Step Backward
Left
Step Forward
Right
Octave - 2
Shift+Z
Octave - 1
Z
Octave + 1
X
Octave + 2
Shift+X
1/1 Note
1
1/2 Note
2
1/4 Note
3
1/8 Note
4
1/16 Note
5
1/32 Note
6
1/64 Note
7
1/128 Note
8
Triplets On/Off
9
Dotted note values On/Off
0
Velocity 16 (ppp)
C
Velocity 32 (pp)
V
Velocity 48 (p)
B
Velocity 64 (mp)
N
Velocity 80 (mf)
M
Velocity 96 (f)
,
Velocity 112 (ff)
.
Velocity 127 (fff)
/
Quantize note starts On/Off
Q

Smart Controls

Cycle Through Subviews
Ctrl+Shift+O

Tool Menu

Pencil Tool
P
Eraser Tool
E
Scissors Tool
I
Join Tool
J
Finger Tool
F
Text Tool
Shift+T
Zoom Tool
Y
Solo Tool
S
Mute Tool
M
Quantize Tool
Q
Velocity Tool
V
Automation Select Tool
U
Automation Curve Tool
W
Fade Tool
A
Marquee Tool
R
Flex Tool
X
Brush Tool
B
Layout Tool
L
Voice Separation Tool
-
Resize Tool
Z
Camera Tool
C
Crosshair Tool
H
MIDI Thru Tool
Shift+M
Gain Tool
G

Intro

Logic Pro on Mac documents its key commands per window and editor rather than one flat list. Global commands like Record and Play/Stop work everywhere; the Mixer, Piano Roll, Step Sequencer, and every other editor add their own on top.

Mac-specific shortcut notes

Global transport. R starts recording, Space bar plays or stops, and Command-Z/Shift-Command-Z undo and redo from anywhere in the app.

Tool switching. The Tool menu shortcuts (P for Pencil, E for Eraser, I for Scissors, and more) switch the active editing tool with a single key, without opening the Tool menu.

Numeric keypad duplicates. A few global commands (Record/Record Toggle, Play, Pause, Stop) have a numeric-keypad-specific variant, marked in Apple's own docs; those use the physical numpad key rather than the number row.

Per-editor depth. Piano Roll, Score Editor, the Step Sequencer, and the Sampler each carry a large additional set of their own key commands, active only while that editor or window has focus.

Printable PDF

The Logic Pro shortcut list for Mac is available as a printable PDF. The global commands and track-editing shortcuts are the ones worth keeping nearby.

FAQ

Need more than shortcuts?
Visit the Logic Pro app page for an overview and helpful links.

Want to suggest a new app, report a bug, or get help? Email us at info@hkeys.app.

For anything else or just a quick hello, write to us at info@hkeys.app.