Keyboard shortcuts are the difference between a 4-hour session and a 2-hour session. Logic Pro has hundreds of key commands covering every function from transport controls to advanced editing. This cheat sheet covers the shortcuts that matter most for beat producers, organized by workflow category. Logic Pro is Mac-only, so every shortcut uses Mac modifier keys: Cmd (Command), Option (Alt), Control, and Shift. Print this, bookmark it, and reference it until the shortcuts become muscle memory. For Audeobox battle producers, speed is a competitive advantage, and shortcuts are the fastest way to get there.
Transport and Playback
| Action | Shortcut | Notes |
|---|---|---|
| Play / Stop | Space | Toggles playback from current position |
| Record | R | Starts recording on armed tracks |
| Stop and go to beginning | Return | Returns playhead to the project start |
| Rewind | , | Moves playhead backward |
| Fast Forward | . | Moves playhead forward |
| Go to beginning | Home or Return | Jump to bar 1 |
| Toggle Metronome | K | Click on/off during playback |
| Toggle Count-in | Shift+K | 1-bar count before recording |
| Toggle Cycle mode | C | Loops the selected range |
| Set Locators by Region | Cmd+U | Sets cycle to selected region boundaries |
| Play from selection | Shift+Space | Plays from the selected region start |
| Solo selected region | Control+S | Solos only the selected region during playback |
Navigation and Views
| Action | Shortcut | Notes |
|---|---|---|
| Toggle Mixer | X | Opens/closes the Mixer at the bottom |
| Toggle Piano Roll | P | Opens editor for selected MIDI region |
| Toggle Library | Y | Opens patch/preset browser on the left |
| Toggle Inspector | I | Shows region and track parameters |
| Toggle Loop Browser | O | Apple Loops browser |
| Toggle Browsers | F | All Files browser for samples and audio |
| Toggle Smart Controls | B | Quick access to instrument parameters |
| Toggle Automation | A | Shows automation lanes on all tracks |
| Toggle Flex | Cmd+F | Enables Flex Time/Pitch view |
| Toggle Live Loops | Cmd+Shift+L | Switches between Tracks and Live Loops |
| Toggle Musical Typing | Cmd+K | On-screen MIDI keyboard |
| Zoom to Fit | Z | Zooms to show all content |
| Zoom In Horizontal | Cmd+Right Arrow | Zoom in on timeline |
| Zoom Out Horizontal | Cmd+Left Arrow | Zoom out on timeline |
| Zoom In Vertical | Cmd+Down Arrow | Increase track height |
| Zoom Out Vertical | Cmd+Up Arrow | Decrease track height |
Editing Shortcuts
| Action | Shortcut | Notes |
|---|---|---|
| Undo | Cmd+Z | Unlimited undo history |
| Redo | Cmd+Shift+Z | Redo last undone action |
| Cut | Cmd+X | Cut selected region/notes |
| Copy | Cmd+C | Copy selected region/notes |
| Paste | Cmd+V | Paste at playhead position |
| Duplicate | Cmd+D | Duplicate region immediately after original |
| Repeat Region | Cmd+R | Repeat region multiple times (with dialog) |
| Delete | Delete | Remove selected region/notes |
| Select All | Cmd+A | Select all regions or notes |
| Split at Playhead | Cmd+T | Cuts region at the current playhead position |
| Join Regions | Cmd+J | Merges selected regions into one |
| Quantize | Q | Quantize selected notes/region to grid |
| Bounce Region in Place | Cmd+B | Render region with effects to new audio file |
Tracks and Regions
| Action | Shortcut | Notes |
|---|---|---|
| New Audio Track | Option+Cmd+A | Creates stereo audio track |
| New Software Instrument Track | Option+Cmd+S | Creates virtual instrument track |
| New Drummer Track | Option+Cmd+U | Creates Drummer Track with default drummer |
| Delete Track | Cmd+Delete | Removes selected track |
| Mute Track | M | Mute/unmute selected track |
| Solo Track | S | Solo/unsolo selected track |
| Mute Region | Control+M | Mute individual regions without muting the track |
| Loop Region | L | Toggle region looping |
| Color Region | Option+C | Open color palette for selected region |
| Rename Region | Shift+N | Edit the region name directly |
| Freeze Track | Control+F | Freeze track to reduce CPU usage |
Mixer Shortcuts
| Action | Shortcut | Notes |
|---|---|---|
| Open Mixer | X | Toggle mixer view |
| Open Mixer in Separate Window | Cmd+2 | Floating mixer window |
| Channel Strip to Next Track | Down Arrow | Navigate channel strips |
| Channel Strip to Previous Track | Up Arrow | Navigate channel strips |
| Create Send | Click + in Send slot | Route to bus for effects |
| Reset Channel Strip | Option-click on parameter | Resets any knob or fader to default |
| Copy Channel Strip Settings | Cmd+C | With channel strip selected |
| Paste Channel Strip Settings | Cmd+V | Paste onto another channel strip |
Piano Roll Shortcuts
| Action | Shortcut | Notes |
|---|---|---|
| Open Piano Roll | P | Opens for selected MIDI region |
| Pencil Tool | P (in Piano Roll) | Draw notes |
| Pointer Tool | T | Select and move notes |
| Velocity Tool | V | Edit velocity by dragging notes |
| Quantize Selection | Q | Snap notes to grid |
| Select All Same Pitch | Shift+S | Select all notes at the same pitch |
| Nudge Note Left | Option+Left Arrow | Move note by grid resolution |
| Nudge Note Right | Option+Right Arrow | Move note by grid resolution |
| Transpose Up Semitone | Option+Up Arrow | Move note up one semitone |
| Transpose Down Semitone | Option+Down Arrow | Move note down one semitone |
| Transpose Up Octave | Shift+Option+Up Arrow | Move note up 12 semitones |
| Transpose Down Octave | Shift+Option+Down Arrow | Move note down 12 semitones |
Recording Shortcuts
| Action | Shortcut | Notes |
|---|---|---|
| Record | R | Start recording |
| Record Enable Track | Control+R | Arm track for recording |
| Capture Recording | Shift+R | Captures MIDI played while not recording (retroactive) |
| Toggle Input Monitoring | Control+I | Hear input signal through plugins |
| Discard Last Recording | Cmd+Z | Undo immediately after recording |
Tool Shortcuts
| Action | Shortcut | Notes |
|---|---|---|
| Pointer Tool | T | Default selection tool |
| Pencil Tool | P | Draw regions and notes |
| Scissors Tool | T then T | Split regions |
| Glue Tool | T then T then T | Join regions |
| Eraser Tool | E | Delete regions and notes |
| Fade Tool | T cycles through tools | Create fades on audio regions |
| Marquee Tool | Cmd+click-drag | Select a portion of a region |
| Zoom Tool | Control+Option+click | Zoom into clicked area |
FAQ
How do I customize keyboard shortcuts in Logic Pro?
Go to Logic Pro > Key Commands > Edit (or press Option+K) to open the Key Commands window. Search for any command by name, then click the Learn by Key Label button, press your desired key combination, and click Assign. You can reassign any default shortcut or create new ones for commands that have no default shortcut. Logic Pro lets you export and import key command sets, so you can back up your custom shortcuts or share them between machines.
Why are some Logic Pro shortcuts not working?
Three common reasons: First, macOS system shortcuts can override Logic Pro shortcuts. Check System Settings > Keyboard > Keyboard Shortcuts to see if the Mac is intercepting the key combination. Second, Logic Pro has context-sensitive shortcuts that only work when a specific editor or window is focused. Make sure you are clicking in the correct area first. Third, if you installed a third-party plugin or tool that modifies key bindings, it may be capturing the shortcut before Logic Pro receives it.
What are the most important shortcuts for beat production in Logic Pro?
The five shortcuts that save the most time in beat production are: R (record), Space (play/stop), Cmd+Z (undo), Cmd+D (duplicate region), and Q (quantize). Beyond those, learn Cmd+K (Musical Typing keyboard), F (toggle browsers), A (automation view), and X (toggle mixer). These cover 90% of the actions you perform repeatedly during a beat-making session.
Does Logic Pro support control surfaces and MIDI shortcuts?
Yes. Logic Pro has extensive control surface support through Logic Pro > Control Surfaces > Setup. It supports Mackie Control protocol, HUI protocol, and custom MIDI assignments. You can assign any MIDI CC, note, or controller message to any Logic Pro function through the Controller Assignments window (Cmd+K in the controller context). This lets you map faders, knobs, and buttons on MIDI controllers to mixer parameters, transport controls, and any key command.
