Logic Pro keyboard shortcuts

Goal: work in Logic Pro without letting go of the keyboard. Click a card to guess what it does, starting with the 26 letters.

  • 669 shortcuts
  • 0 €, no sign-up

0 raccourci affiché

My progress0 / 0 learned

Shortcuts marked as learnt

    Understand it all, in six questions.

    How many keyboard shortcuts are there in Logic Pro?

    Logic Pro has 669 shortcuts assigned by default, spread across 23 different contexts. 152 of them fit on a single key, and 59 work everywhere in the app.

    How do I show automation in Logic Pro?

    Press A : it shows or hides track automation, in the Main Window as well as in the editors.

    Which shortcut turns on the metronome in Logic Pro?

    The K key turns the metronome on or off. ⇧K turns on the count-in, ⌥K opens the key commands window and ⌘K the Musical Typing keyboard.

    How can I see all my keyboard shortcuts in Logic Pro?

    The shortcut ⌥K opens the Key Commands window. The Action menu, at the top left of this window, lets you copy the whole list to the clipboard and paste it into a spreadsheet.

    Can I change Logic Pro’s shortcuts?

    Yes. In the window opened by ⌥K, select a command, click “Learn by Key Label” and press the combination you want. You can then export your settings and import them again on another Mac.

    Where should I start?

    Logic Pro has 669 keyboard shortcuts assigned. Nobody knows them all, and nobody needs to. The foundation is the alphabet : 26 letters, from A for automation to Z for zoom. Then 46 extra keys : the space bar, the numbers, the screensets. Only then come the 597 others.

    Start with the alphabet, flip the cards, draw one at random, or take on the Arena’s daily challenge. Once you have the 26 down, move on to the extras. The full list is in the last question below.

    List taken from Logic Pro on a French keyboard. If you have customised your shortcuts, yours may differ: ⌥K shows your actual configuration.

    Où voir la liste complète des 669 raccourcis ?

    All the shortcuts assigned in Logic Pro, with the context they work in. The game’s search, above, also filters this list.

    Logic Pro keyboard shortcuts, sorted by family and by context.
    ShortcutWhat it doesContext
    AShow/Hide Automation Shows or hides track automation.Main Window and editorsThe lesson →
    AFade ToolTool menu
    ASet Average Tempo for SelectionSmart Tempo
    ÀToggle Dotted Note ValuesStep Input Keyboard
    ÀPrevious Patch, Plug-in or Sampler Instrument SettingEverywhere
    BVelocity 48 (p)Step Input Keyboard
    BBrush ToolTool menu
    BShow/Hide Smart Controls Shows or hides the Smart Controls: the key plug-in settings of the channel strip.EverywhereThe lesson →
    CVelocity 16 (ppp)Step Input Keyboard
    CCamera ToolTool menu
    CToggle Cycle Mode Turns Cycle on or off, to loop a section of the project.EverywhereThe lesson →
    ÇToggle TripletsStep Input Keyboard
    ÇRecall Screenset 9Everywhere
    DNote EStep Input Keyboard
    DShow/Hide List Editors Opens or hides the List Editors: Event, Marker, Tempo, Signature.Main WindowThe lesson →
    DTap Tempo (Downbeat)Smart Tempo
    ENote D#Step Input Keyboard
    EShow/Hide Editor Shows or hides the editor for the selected region (audio, Piano Roll, score…).Main WindowThe lesson →
    EEraser ToolTool menu
    È64th NoteStep Input Keyboard
    ÈRecall Screenset 7Everywhere
    ÉHalf NoteStep Input Keyboard
    ÉRecall Screenset 2Everywhere
    FNote FStep Input Keyboard
    FShow/Hide Browsers Shows or hides the Browsers area: the project’s files and those on your disk.Main WindowThe lesson →
    FFinger ToolTool menu
    GNote GStep Input Keyboard
    GGlue ToolTool menu
    GShow/Hide Global Tracks Shows the tracks that act on the whole project: Arrangement, Marker, Movie…RulerThe lesson →
    HNote AStep Input Keyboard
    HToggle Hide View Hides or unhides the tracks of your choice, while you can still hear them.Main WindowThe lesson →
    HMarquee ToolTool menu
    IScissors ToolTool menu
    IShow/Hide Inspector Shows or hides the Inspector: region and track parameters and the channel strip.EverywhereThe lesson →
    JNote BStep Input Keyboard
    JJoin Regions per Tracks / Fill Cell Joins several selected regions on the same track into one. Works for MIDI as well as audio.Main WindowThe lesson →
    JVoice Separation ToolTool menu
    KToggle Metronome Click Turns the metronome on or off. ⌥K: the key commands · ⌘K: the Musical Typing keyboard.EverywhereThe lesson →
    LLoop Regions/Cells/Folders On/Off Loops the selected region, or removes its loop.Main Window and editorsThe lesson →
    LStyle ToolTool menu
    MMute ToolTool menu
    MToggle Channel Strip Mute Mutes the selected track. ⌃M: mutes the selected region(s).EverywhereThe lesson →
    MToggle Metronome Click – Smart Tempo EditorSmart Tempo
    NVelocity 64 (mp)Step Input Keyboard
    NShow/Hide Score Editor Shows the Score Editor by default (reassign it to Project Notes if you need to).EverywhereThe lesson →
    OShow/Hide Loop Browser Shows or hides the Apple Loops: MIDI, audio, Pattern and Session Player loops.EverywhereThe lesson →
    PPencil ToolTool menu
    PShow/Hide Piano Roll Opens the Piano Roll (and the project settings with the modifier variants).EverywhereThe lesson →
    QNote CStep Input Keyboard
    QQuantize Selected Regions/Cells/Events Quantises the notes to the set value. Can also be set before recording.Main Window and editorsThe lesson →
    QQuantize ToolTool menu
    RPointer ToolTool menu
    RRecord Starts recording, with a count-in if it is on, even on the fly during playback.EverywhereThe lesson →
    SNote DStep Input Keyboard
    SSolo ToolTool menu
    SToggle Channel Strip Solo S: track solo · ⌃S: region solo · ⌃⌥⌘S: global solo.EverywhereThe lesson →
    TNote F#Step Input Keyboard
    TShow Tool Menu Shows or hides the Tool menu. ⌘T: split at playhead.EverywhereThe lesson →
    TTap Tempo – Smart Tempo EditorSmart Tempo
    UNote A#Step Input Keyboard
    UAutomation Select ToolTool menu
    USet Rounded Locators by Regions/Events/Marquee and Enable Cycle Sets the locators from the selected region to the next bar. ⌘U: exactly on the region.EverywhereThe lesson →
    ÙSustain Inserted Note(s)Everywhere
    VVelocity 32 (pp)Step Input Keyboard
    VVelocity ToolTool menu
    VShow/Hide All Plug-in Windows Shows or hides the plug-in windows already open.EverywhereThe lesson →
    WOctave – 1Step Input Keyboard
    WAutomation Curve ToolTool menu
    WShow/Hide Audio File Editor Opens the Audio File Editor: fix a pitch, reverse, remove clicks.EverywhereThe lesson →
    XOctave + 1Step Input Keyboard
    XFlex ToolTool menu
    XShow/Hide Mixer Shows or hides the Mixer. ⌘X: cut a region to paste it elsewhere.EverywhereThe lesson →
    YNote G#Step Input Keyboard
    YZoom ToolTool menu
    YShow/Hide Library Shows or hides the library of sounds and presets.EverywhereThe lesson →
    ZNote C#Step Input Keyboard
    ZResize ToolTool menu
    ZToggle Zoom to Fit Selection or All Contents Zooms in on the selection: press Z again to zoom back out.EverywhereThe lesson →
    0StopEverywhere
    1Go to Marker Number 1Everywhere
    2Go to Marker Number 2Everywhere
    2Double TempoSmart Tempo
    3Go to Marker Number 3Everywhere
    4Go to Marker Number 4Everywhere
    5Go to Marker Number 5Everywhere
    5Half TempoSmart Tempo
    6Go to Marker Number 6Everywhere
    7Go to Marker Number 7Everywhere
    8Go to Marker Number 8Everywhere
    9Go to Marker Number 9Everywhere
    !128th NoteStep Input Keyboard
    !Recall Screenset 8Everywhere
    « Quarter NoteStep Input Keyboard
    « Recall Screenset 3Everywhere
    $Chord ModeStep Input Keyboard
    &Whole NoteStep Input Keyboard
    &Recall Screenset 1Everywhere
    ‘Eighth NoteStep Input Keyboard
    ‘Recall Screenset 4Everywhere
    ‘Toggle Selected StepStep Sequencer
    (16th NoteStep Input Keyboard
    (Recall Screenset 5Everywhere
    )Next Patch, Plug-in or Sampler Instrument SettingEverywhere
    *Record/Record ToggleEverywhere
    ,Velocity 80 (mf)Step Input Keyboard
    ,Go to Position…Everywhere
    ,PauseEverywhere
    –Decrement Last Clicked Parameter by 1Everywhere
    /Toggle ReplaceEverywhere
    :Velocity 112 (ff)Step Input Keyboard
    :ForwardEverywhere
    ;Velocity 96 (f)Step Input Keyboard
    ;RewindEverywhere
    <Remove OverlapsMain Window
    <Trim Note End to Remove OverlapsEditors
    =Increment Last Clicked Parameter by 1Everywhere
    =Skip CycleEverywhere
    @Capture Playhead PositionEverywhere
    §32nd NoteStep Input Keyboard
    §Recall Screenset 6Everywhere
    ˽Rest (Step Input)Step Input Keyboard
    ˽Play or StopEverywhere
    ←Step BackwardStep Input Keyboard
    ←Select Previous Region/Cell/EventMain Window and editors
    ←Select Previous StepStep Sequencer
    ←Select Previous Channel Strip (Left)Mixer
    ↑Select Previous Audio FileProject Audio
    ↑Select Previous EventEvent List
    ↑Select Upper Cell or Previous TrackLive Loops
    ↑Select Previous TrackEverywhere
    ↑Select Step AboveStep Sequencer
    ↑Previous StaffScore Editor
    ↑Select Previous LaneStep Editor
    →Step ForwardStep Input Keyboard
    →Select Next Region/Cell/EventMain Window and editors
    →Select Next StepStep Sequencer
    →Select Next Channel Strip (Right)Mixer
    ↓Select Next Audio FileProject Audio
    ↓Select Next EventEvent List
    ↓Select Lower Cell or Next TrackLive Loops
    ↓Select Next TrackEverywhere
    ↓Select Step BelowStep Sequencer
    ↓Next StaffScore Editor
    ↓Select Next LaneStep Editor
    ↩Trigger Cells or SceneLive Loops
    ↩Go to BeginningEverywhere
    ⇞Previous PageEverywhere
    ⇟Next PageEverywhere
    ⇥Cycle Through Windowed ViewsEverywhere
    ⌅PlayEverywhere
    ⤒Page LeftEverywhere
    ⤓Page RightEverywhere
    ⌘!Velocity 127 (fff)Step Input Keyboard
    ⌥⌘ »Open Smart Controls…Everywhere
    ⌃⌘ »Create 1 Track Automation Point at Each Region BorderMain Window
    ⌃⌥ »Save as Zoom 3Everywhere
    ⌃⌥⌘ »Recall Zoom 3Everywhere
    ⌃⇧ »Show/Hide Group 3Everywhere
    ⌥$Create MarkerEverywhere
    ⌥⇧$Create Marker for Region Selection/MarqueeEverywhere
    ⇧$Rename MarkerEverywhere
    ⌃⌥$Create Marker Without RoundingEverywhere
    ⌥⌘&Open Main Window…Everywhere
    ⌃⌘&Create 1 Track Automation Point at Region BordersMain Window
    ⌃⌥&Save as Zoom 1Everywhere
    ⌃⌥⌘&Recall Zoom 1Everywhere
    ⌃⇧&Show/Hide Group 1Everywhere
    ⌥⌘’Open Piano Roll…Everywhere
    ⌃⌘’Create 2 Track Automation Points at Each Region BorderMain Window
    ⌥⌘(Open Score Editor…Everywhere
    ⌘)Set Region/Event/Marquee End to PlayheadMain Window and editors
    ⌥)Shuffle RightMain Window and editors
    ⇧)Next Channel Strip Setting of Selected TrackEverywhere
    ⌘,Open Settings…Everywhere
    ⌥,Go to Marker Number…Everywhere
    ⌥⇧⌘,Halve Cycle/Loop LengthEverywhere
    ⇧,Show/Hide Quick HelpEverywhere
    ⇧⌘,Show Detailed HelpEverywhere
    ⌃,Rewind by TransientEverywhere
    ⌃,Go to Page…Score Editor
    ⌘-Waveform Vertical Zoom OutMain Window
    ⇧-Decrement Last Clicked Parameter by 10Everywhere
    ⌃-Decrease Number of TransientsAudio File Editor
    ⌃⌥0Set Nudge Value to 10 msEverywhere
    ⌃⌥1Set Nudge Value to 1 msEverywhere
    ⌥:Go to Next Marker and Set LocatorsEverywhere
    ⇧:Fast ForwardEverywhere
    ⇧⌘:Move Locators Forward by Cycle LengthEverywhere
    ⌃:Trim Region End to Next TransientMain Window
    ⌃⌥:Set Locators to Next Marker and Enable CycleEverywhere
    ⌃⇧:Trim Region Start to Next TransientMain Window
    ⌘;Discard Recording and Return to Last Play PositionEverywhere
    ⌥;Go to Previous Marker and Set LocatorsEverywhere
    ⌥⇧⌘;Double Cycle/Loop LengthEverywhere
    ⇧;Fast RewindEverywhere
    ⇧⌘;Move Locators Backward by Cycle LengthEverywhere
    ⌃;Trim Region End to Previous TransientMain Window
    ⌃;Fast Forward by TransientEverywhere
    ⌃⌥;Set Locators to Previous Marker and Enable CycleEverywhere
    ⌃⇧;Trim Region Start to Previous TransientMain Window
    ⌥<Trim Regions to Fill Within LocatorsMain Window
    ⇧<Trim Region End to Next RegionMain Window
    ⇧<Trim Note End to Following NotesEditors
    ⌃<Crop Regions/Cells Outside LocatorsMain Window
    ⌃<Insert: CrescendoScore Editor
    ⌃⇧<Insert: DecrescendoScore Editor
    ⌘=Waveform Vertical Zoom InMain Window
    ⇧=Increment Last Clicked Parameter by 10Everywhere
    ⌃=Increase Number of TransientsAudio File Editor
    ⇧@Next Note: SharpStep Input Keyboard
    ⇧@Go to SelectionMain Window and editors
    ⌃@Scrub While PlayingRuler
    ⌃⇧@Enharmonic: SharpScore Editor
    ⌘ASelect AllEverywhere
    ⌥AOpen Automation Settings…Everywhere
    ⌥⌘ANew Audio TrackMain Window and editors
    ⌥⇧ASelect All Aliases of RegionMain Window
    ⇧ASelect Audio Channel StripsMixer
    ⇧ASelect Same ArticulationEditors
    ⇧⌘AShow/Hide Signature TrackRuler
    ⌃AConvert Alias to a Region CopyMain Window
    ⌃ALock Position in Track When Moving AnchorAudio File Editor
    ⌃AToggle Auto DefineStep Editor
    ⌃⌘AToggle Latch/Read Automation of Selected Tracks or Channel StripsEverywhere
    ⌃⌥AShow/Hide Inactive Track AlternativesMain Window
    ⌃⌥⌘AToggle Quick Access AutomationEverywhere
    ⌃⇧ALength as Absolute PositionEvent List
    ⌘ÀSet Region/Event/Marquee Start to PlayheadMain Window and editors
    ⌥ÀShuffle LeftMain Window and editors
    ⌥⌘ÀOpen Environment…Everywhere
    ⇧ÀPrevious Channel Strip Setting of Selected TrackEverywhere
    ⌘BBounce…Main Window and editors
    ⌥BShow Live Loops Grid and Tracks ViewMain Window
    ⌥BShow/Hide Marker Track OnlyRuler
    ⌥⌘BTime Stretch Region Length to Nearest BarMain Window
    ⌥⇧BShow/Hide Pattern BrowserStep Sequencer
    ⇧BNext Note: FlatStep Input Keyboard
    ⇧⌘BShow/Hide Beat Mapping TrackRuler
    ⌃BBackup FilesProject Audio
    ⌃BBounce Regions/Cells in Place…Main Window
    ⌃BCreate BackupAudio File Editor
    ⌃BTie Selected NotesScore Editor
    ⌃⌘BBounce Tracks in PlaceMain Window
    ⌃⌥BSet Nudge Value to BeatEverywhere
    ⌃⌥⌘BRevert to BackupAudio File Editor
    ⌃⇧BSet Brush Pattern and Select Brush ToolPiano Roll
    ⌃⇧BEnharmonic: FlatScore Editor
    ⌘CCopyEverywhere
    ⌥CShow/Hide ColorsEverywhere
    ⌥⌘CCopy Channel Strip SettingEverywhere
    ⌥⇧CColor Regions/Cells by Track ColorMain Window
    ⌥⇧⌘CColor Tracks by Region/Cell ColorMain Window
    ⇧CSelect Regions/Cells/Events of Same ColorMain Window and editors
    ⇧CSelect Channel Strips of Same ColorMixer
    ⌃CShow/Hide CablesMIDI Environment
    ⌃CToggle Cycle PreviewEverywhere
    ⌃CCopy LaneStep Editor
    ⌃⌥CSet Locators to Marker and Enable CycleEverywhere
    ⌃⌥⇧CSettings: Chords & GridsScore Editor
    ⌃⇧CCopy RowStep Sequencer
    ⌃⇧CAssign MIDI Channels Based on Score SplitScore Editor
    ⌥⌘ÇOpen Transform…Everywhere
    ⌘DNew Track with Duplicate SettingMain Window and editors
    ⌘DDuplicate Event and Edit NumericallyEvent List
    ⌘DDuplicate GroupSampler
    ⌘DDuplicate Row with Next AssignmentStep Sequencer
    ⌥DDelete MIDI Event DuplicatesMain Window and editors
    ⇧DDeselect AllEverywhere
    ⇧⌘DCreate Track Stack…Main Window
    ⌃DDrum Replacement/DoublingMain Window
    ⌃DSet Downbeat to PlayheadSmart Tempo
    ⌃DRemove DC OffsetAudio File Editor
    ⌃DDefault BarsScore Editor
    ⌃⌥DSet Nudge Value to DivisionEverywhere
    ⌃⌥⌘DDuplicate Track AlternativeMain Window
    ⌃⇧DArticulationEvent List
    ⌘EExport Tracks as Audio Files…Everywhere
    ⌥EShow/Hide Event FloatEverywhere
    ⌥⌘EExport Selection as MIDI File…Everywhere
    ⇧ESelect Equal Regions/EventsMain Window and editors
    ⇧ESelect MIDI Channel StripsMixer
    ⇧⌘EExport All Tracks as Audio Files…Everywhere
    ⌃EExport Region InformationProject Audio
    ⌃EConvert Regions to New Sampler Track…Main Window
    ⌃⌘ETrack Automation Event List…Everywhere
    ⌥⌘ÈOpen Event List…Everywhere
    ⌥⌘ÉOpen Mixer…Everywhere
    ⌃⌘ÉCreate 2 Track Automation Points at Region BordersMain Window
    ⌃⌥ÉSave as Zoom 2Everywhere
    ⌃⌥⌘ÉRecall Zoom 2Everywhere
    ⌃⇧ÉShow/Hide Group 2Everywhere
    ⌘FShow/Hide Flex Pitch/TimeMain Window
    ⌥FOpen/Close Take FolderMain Window
    ⌥⌘FConvert Regions to New Audio Files…Main Window
    ⇧FSelect All FollowingMain Window and editors
    ⇧FSelect Aux Channel StripsMixer
    ⌃FAdd Audio File…Project Audio
    ⌃FFlex On/OffMain Window and editors
    ⌃FLoad or Replace Audio File…Sampler
    ⌃FExplode FoldersScore Editor
    ⌃⌘FToggle Full Screen ModeEverywhere
    ⌃⌥FSet Nudge Value to SMPTE FrameEverywhere
    ⌃⌥⌘FFlatten Take FolderMain Window
    ⌃⌥⇧FSettings: Global FormatScore Editor
    ⌃⇧FSelect All of Same Track/PitchMain Window and editors
    ⌘GToggle Snap to GridMain Window and editors
    ⌘GToggle Snap ModeSampler
    ⌥GConfigure Global Tracks…Ruler
    ⌥⌘GToggle Alignment GuidesMain Window
    ⌥⇧GShow/Hide Groups WindowEverywhere
    ⇧GToggle GroupsEverywhere
    ⇧⌘GCreate Summing StackMain Window
    ⌃GCreate Group…Project Audio
    ⌃GReapply “Normalize Region/Cell Gain”Main Window
    ⌃GNew GroupSampler
    ⌃GChange Gain…Audio File Editor
    ⌃⌥GNormalize Region/Cell Gain…Main Window
    ⌃⌥⇧GSettings: Guitar TablatureScore Editor
    ⌃⇧GShow/Hide GroupsMixer
    ⌘HHide Logic ProEverywhere
    ⌥⌘HHide OthersEverywhere
    ⇧HSelect Same ChannelsEditors
    ⇧⌘HCreate Folder StackMain Window
    ⌃HHide/Show Selected TracksMain Window
    ⌃⌥HSet Nudge Value to 0,5 SMPTE FrameEverywhere
    ⌃⇧HShow All TracksMain Window
    ⌘IImport…Everywhere
    ⌥IToggle MIDI In (Step Recording)Everywhere
    ⌥⇧IToggle Channel Strip Input MonitoringEverywhere
    ⌥⇧IShow/Hide Local InspectorEverywhere
    ⇧IDefine Custom Bank Messages…MIDI Environment
    ⇧IInvert SelectionEverywhere
    ⇧⌘IImport Audio File…Main Window and editors
    ⌃IImport Region InformationProject Audio
    ⌃IFade InAudio File Editor
    ⌃ILeave InterpretationScore Editor
    ⌃⌘IInsert Silence Between Locators (Global)Main Window
    ⌃⌥⌘ISet Punch In Locator by PlayheadEverywhere
    ⌃⌥⇧IShow/Hide Score Set WindowEverywhere
    ⌃⌥⇧⌘ISet Punch In Locator by Rounded PlayheadEverywhere
    ⌃⇧IShow/Hide Track IconsMixer
    ⌃⇧IForce InterpretationScore Editor
    ⌘JJoin Regions/NotesMain Window and editors
    ⌘KShow/Hide Musical Typing…Everywhere
    ⌥KOpen Key Command Assignments…Everywhere
    ⌥⌘KShow/Hide Step Input KeyboardEverywhere
    ⌥⇧KOpen Controller AssignmentsControl Surfaces
    ⇧KToggle Count-inEverywhere
    ⇧⌘KShow/Hide Marker TrackRuler
    ⌃KCopy/Convert Files…Project Audio
    ⌘LLearn New Controller AssignmentControl Surfaces
    ⌥LShow/Hide Live Loops GridMain Window
    ⌥⌘LTime Stretch Region Length to LocatorsMain Window
    ⌥⌘LLearn (Add)Step Sequencer
    ⇧LSelect All Inside LocatorsMain Window and editors
    ⌃LConvert Loops to RegionsMain Window
    ⌃LSelect Next Most Recent TrackMain Window
    ⌃⌥⇧LSettings: Clefs & SignaturesScore Editor
    ⌃⇧LShow/Hide Long CursorsMixer
    ⌃⇧⌘LAll Tracks to Latch Automation ModeEverywhere
    ⌘MMinimizeEverywhere
    ⌥MToggle Track On/OffMain Window
    ⌥⌘MMinimize AllEverywhere
    ⇧MSelect Muted Regions/Cells/EventsMain Window and editors
    ⇧MMIDI Thru ToolTool menu
    ⇧MSelect Muted Channel StripsMixer
    ⇧⌘MShow/Hide Output TrackMain Window
    ⌃MMute/Unmute Notes/Regions/Cells/FoldersMain Window and editors
    ⌃⌘MZoomEverywhere
    ⌃⌥MSet Nudge Value to BarEverywhere
    ⌃⌥⌘MConvert to MIDI Region/CellMain Window and editors
    ⌃⌥⇧MSettings: MIDI MeaningScore Editor
    ⌃⇧MUnmute AllEverywhere
    ⌃⇧MMute RowStep Sequencer
    ⌘NNew from Template…Everywhere
    ⌥NShow/Hide Tracks AreaMain Window
    ⌥⌘NNew Tracks…Main Window and editors
    ⌥⌘NNew MappingSampler
    ⌥⌘NCreate LaneStep Editor
    ⌥⇧NName Regions/Cells by Track NameMain Window
    ⌥⇧⌘NName Tracks by Region/Cell NameMain Window
    ⇧NRename Regions/Cells/ScenesMain Window
    ⇧⌘NNew Empty ProjectEverywhere
    ⌃NApply All Region/Cell Parameters PermanentlyMain Window
    ⌃NCreate New Auxiliary Channel StripMixer
    ⌃NNormalizeAudio File Editor
    ⌃⌥⌘NNew Track AlternativeMain Window
    ⌃⌥⇧NSettings: Numbers & Names…Score Editor
    ⌃⇧NShow/Hide NotesMixer
    ⌃⇧NShow/Hide Instrument NamesScore Editor
    ⌘OOpen…Everywhere
    ⌥OToggle MIDI Out (Note Preview)Everywhere
    ⌥⌘OOpen Sequence…Everywhere
    ⇧OSelect Overlapped Regions/EventsMain Window and editors
    ⇧OSelect Output Channel StripsMixer
    ⇧⌘OShow/Hide Video TrackRuler
    ⌃OOptimize Files…Project Audio
    ⌃OLoad Multiple Audio Files…Sampler
    ⌃OFade OutAudio File Editor
    ⌃⌘OToggle Off/Read Automation of Selected Tracks or Channel StripsEverywhere
    ⌃⌥⌘OSet Punch Out Locator by PlayheadEverywhere
    ⌃⌥⇧OSettings: Score ColorsScore Editor
    ⌃⌥⇧⌘OSet Punch Out Locator by Rounded PlayheadEverywhere
    ⌃⇧OAdd Region/Cell to Loop Library…Main Window
    ⌃⇧OCycle Through SubviewsSmart Controls
    ⌃⇧⌘OSet All Tracks to Automation OffEverywhere
    ⌘PPrintEverywhere
    ⌥PProject Settings…Everywhere
    ⌥⌘PShow/Hide Note PadMain Window
    ⌥⇧PShow/Hide Selection-Based ProcessingAudio files
    ⇧PSelect Same SubpositionsMain Window and editors
    ⇧PSearch PeakAudio File Editor
    ⇧⌘PSave PatternStep Sequencer
    ⌃PProtect Cabling/PositionsMIDI Environment
    ⌃PToggle Performance RecordingLive Loops
    ⌃PTime and Pitch Machine…Audio File Editor
    ⌃PPage ViewScore Editor
    ⌃⌘PSearch and Add Plug-in…Everywhere
    ⌃⌥PReapply Selection-Based ProcessingAudio files
    ⌃⌥⌘PToggle Autopunch ModeEverywhere
    ⌘QQuitEverywhere
    ⌥QToggle Take Folder Quick Swipe Comping ModeMain Window
    ⌃QApply Quantization PermanentlyMain Window
    ⌃⌥⌘QUnquantizeMain Window and editors
    ⌘RRepeat Regions/Cells/EventsMain Window and editors
    ⌘RRepeat StepStep Sequencer
    ⌥RRecord into CellEverywhere
    ⌥⌘RConvert Regions to Individual RegionsMain Window
    ⌥⌘RRandomize Values for Active Edit Mode of RowStep Sequencer
    ⌥⇧RFloat Region InspectorEverywhere
    ⌥⇧⌘RMove Region to Recorded PositionMain Window
    ⇧RFlashback Capture RecordingEverywhere
    ⇧⌘RReveal Files in FinderAudio files
    ⇧⌘RRandomize Values for Active Edit Mode of All RowsStep Sequencer
    ⌃RAdd RegionProject Audio
    ⌃RToggle Track Record EnableMain Window
    ⌃RCreate New RegionAudio File Editor
    ⌃⌘RRepeat Section Between Locators (Global)Main Window
    ⌃⌥RShow Event Position and Length as Time or Bars/BeatsEditors
    ⌃⌥⌘RSecondary RulerRuler
    ⌃⇧RInvert Yes/NoMain Window and editors
    ⌃⇧RRelative PositionEvent List
    ⌃⇧RReverseAudio File Editor
    ⌃⇧RShow/Hide StripsScore Editor
    ⌃⇧⌘RAll Tracks to Read Automation ModeEverywhere
    ⌘SRecordEverywhere
    ⌥SUndo/Redo SoloEverywhere
    ⌥⌘SNew Software Instrument TrackMain Window and editors
    ⌥⌘SSave Selection As…Audio File Editor
    ⇧SSelect Similar Regions/EventsMain Window and editors
    ⇧SSelect Instrument Channel StripsMixer
    ⇧SSearch for SilenceAudio File Editor
    ⇧⌘SSave Project As…Everywhere
    ⌃SCable SeriallyMIDI Environment
    ⌃SToggle Region SoloEverywhere
    ⌃⌥SSet Nudge Value to SampleEverywhere
    ⌃⌥⌘SSends on Faders – Cycle Through SendsMixer
    ⌃⌥⇧SShow/Hide Staff Style WindowEverywhere
    ⌃⇧SToggle Channel Strip Format (Mono/Stereo)Everywhere
    ⌃⇧SSolo RowStep Sequencer
    ⌘TSplit Regions/Events at PlayheadMain Window and editors
    ⌥TConfigure Track Header…Main Window
    ⌥⌘TSplit Regions/Events outside Locators or Marquee SelectionMain Window and editors
    ⌥⇧TOpen Tempo List…Everywhere
    ⇧TRename Take or CompMain Window
    ⇧TText ToolTool menu
    ⇧⌘TShow/Hide Tempo TrackRuler
    ⇧⌘TSave TemplateStep Sequencer
    ⌃TToggle Time HandlesPiano Roll
    ⌃TCreate Tracks for Selected Channel StripsMixer
    ⌃TToggle Transient Editing ModeAudio File Editor
    ⌃⌘TFind and Select Track…Main Window and editors
    ⌃⌥TSet Nudge Value to TickEverywhere
    ⌃⌥⌘TShow/Hide ToolbarMain Window
    ⌃⌥⇧TToggle All Tracks On/OffEverywhere
    ⌃⇧TMove Selected Regions to Selected TrackMain Window
    ⌃⇧TAdjustAudio File Editor
    ⌃⇧⌘TAll Tracks to Touch Automation ModeEverywhere
    ⌘USet Locators/Loop by Regions/Events/Selection and Enable Cycle/Loop PlaybackEverywhere
    ⌥UFlatten and Merge Take Folder/CellMain Window
    ⌥⌘UNew Session Player Track…Main Window and editors
    ⌥⇧UFlatten Take Folder/CellMain Window
    ⇧USelect UnusedProject Audio
    ⇧USelect Unused InstrumentsMIDI Environment
    ⇧⌘UFlatten StackMain Window
    ⌃UDetach Selected NotesScore Editor
    ⌃⌘UUnpack Take Folder to Existing TracksMain Window
    ⌃⇧UApply Channel Strip Configuration with Default ValuesMixer
    ⌃⇧⌘UUnpack Take Folder to New TracksMain Window
    ⌘ÙMove Region/Event to Playhead PositionMain Window and editors
    ⇧⌘ÙMove Region/Event to Playhead and Select NextMain Window and editors
    ⌃ÙAdd to Tracks…Audio files
    ⌘VPasteEverywhere
    ⌥VSwitch between Live Loops Grid and Tracks ViewMain Window
    ⌥VShow/Hide Keyboard/Group/Zone ViewSampler
    ⌥⌘VPaste Control Strip SettingEverywhere
    ⌥⇧VPaste StepsStep Sequencer
    ⌥⇧⌘VPaste MultipleScore Editor
    ⇧VCopy Value to All Following EventsEvent List
    ⇧⌘VPaste ReplaceMain Window and editors
    ⌃VSend Selected Fader ValuesMIDI Environment
    ⌃VPaste LaneStep Editor
    ⌃⌘VInsert Section at Playhead (Global)Main Window
    ⌃⇧VPaste RowStep Sequencer
    ⌃⇧VShow/Hide VCAMixer
    ⌘WClose WindowEverywhere
    ⌥WCycle Through WindowsEverywhere
    ⌥⌘WClose ProjectEverywhere
    ⌥⇧WCycle Through Windows (Counterclockwise)Everywhere
    ⇧WOctave – 2Step Input Keyboard
    ⇧WOpen in External Sample Editor…Everywhere
    ⌃WOpen in Audio File EditorSampler
    ⌘XCutEverywhere
    ⌥XAudio Crossfade Options for Merge…Main Window
    ⌥XConfigure Channel Strip Components…Mixer
    ⌥⌘XNew External MIDI TrackMain Window and editors
    ⌥⌘XTrim SampleSampler
    ⌥⇧XReapply Last Edited FadeMain Window
    ⌥⇧⌘XTrim LoopSampler
    ⇧XOctave + 2Step Input Keyboard
    ⇧XCycle Through Mixer Modes (Single, Tracks, All)Mixer
    ⌃XRemove Silence from Audio Region…Audio files
    ⌃XExplode PolyphonyScore Editor
    ⌃⌘XCut Section between Locators (Global)Main Window
    ⌃⌥XApply Default CrossfadeMain Window
    ⌃⌥⇧XSettings: Extended StyleScore Editor
    ⌃⇧XShow/Hide Track NumbersMixer
    ⌘YAutomation: Cycle Through Used ParametersAutomation
    ⇧⌘YAutomation: Display OffAutomation
    ⌃YAllow SyncopationScore Editor
    ⌃⇧YForce SyncopationScore Editor
    ⌘ZUndoEverywhere
    ⌥ZNavigation: RewindEverywhere
    ⌥⌘ZToggle Individual Track ZoomMain Window
    ⌥⇧ZNavigation: Fast ForwardEverywhere
    ⇧ZSave Navigation SettingEverywhere
    ⇧⌘ZRedoEverywhere
    ⌃ZToggle Selected Track or Row On/OffEverywhere
    ⌃ZNew ZoneSampler
    ⌃⌘ZPlug-in UndoEverywhere
    ⌃⌥ZToggle Grid Horizontal ZoomLive Loops
    ⌃⌥ZAuto Zoom HorizontalSampler
    ⌃⌥⌘ZUndo History…Everywhere
    ⌃⇧ZZoom to Fit Locators, Store Navigation SnapshotEverywhere
    ⌃⇧⌘ZPlug-in RedoEverywhere
    ⌃⇧⌘ZAuto Zoom VerticalSampler
    ⌥⌘§Open Audio File Editor…Everywhere
    ⌥˽PreviewEverywhere
    ⌥˽Preview Selected AreaSampler
    ⌥⇧˽Preview Processing of SelectionEverywhere
    ⇧˽Play SelectionEverywhere
    ⌃⌥⌘˽Play/Stop AllAudio File Editor
    ⌃⇧˽Play/Stop RegionAudio File Editor
    ⌘←Zoom Horizontal OutEverywhere
    ⌥←Move Object LeftMIDI Environment
    ⌥←Nudge Position Left by Nudge ValueMain Window and editors
    ⌥←Select Previous SceneLive Loops
    ⌥←Go to Previous TransientAudio File Editor
    ⌥⌘←Rotate Row LeftStep Sequencer
    ⌥⇧←Nudge Length Left by Nudge ValueMain Window and editors
    ⇧←Select Cable OriginMIDI Environment
    ⇧←Extend Selection to Previous Region/Cell/EventMain Window and editors
    ⌃⌥←Slip Left by Nudge ValueMain Window and editors
    ⌃⌥←Go to Beginning of RegionAudio File Editor
    ⌃⌥⌘←Rotate Left by Nudge ValueMain Window and editors
    ⌃⌥⌘←Rotate Pattern LeftStep Sequencer
    ⌃⌥⌘←Nudge Position LeftScore Editor
    ⌘↑Zoom Vertical OutEverywhere
    ⌥↑Hide All RegionsProject Audio
    ⌥↑Move Object UpMIDI Environment
    ⌥↑Transpose Region/Event +1 SemitoneMain Window and editors
    ⌥↑Transpose +1 SemitoneStep Sequencer
    ⌥⌘↑Zoom Individual Track OutMain Window
    ⌥⌘↑Stem End: UpScore Editor
    ⌥⇧↑Transpose Region/Event Up 12 SemitonesMain Window and editors
    ⌥⇧↑Transpose +1 OctaveStep Sequencer
    ⇧↑Extend Selection UpMain Window
    ⇧↑Select Highest NotesEditors
    ⇧⌘↑Select Previous Take or CompMain Window
    ⌃⌘↑Move Visible Region Data to Track AutomationMain Window
    ⌃⌥↑Activate Next Track AlternativeMain Window
    ⌃⌥↑Stems: UpScore Editor
    ⌃⌥⌘↑Nudge Position UpScore Editor
    ⌃⌥⇧↑Ties: UpScore Editor
    ⌘→Zoom Horizontal InEverywhere
    ⌥→Move Object RightMIDI Environment
    ⌥→Nudge Position Right by Nudge ValueMain Window and editors
    ⌥→Select Next SceneLive Loops
    ⌥→Go to Next TransientAudio File Editor
    ⌥⌘→Rotate Row RightStep Sequencer
    ⌥⇧→Nudge Length Right by Nudge ValueMain Window and editors
    ⇧→Select Cable DestinationMIDI Environment
    ⇧→Extend Selection to Next Region/Cell/EventMain Window and editors
    ⌃⌘→Open Track StackMain Window and editors
    ⌃⌥→Slip Right by Nudge ValueMain Window and editors
    ⌃⌥→Go to End of RegionAudio File Editor
    ⌃⌥⌘→Rotate Right by Nudge ValueMain Window and editors
    ⌃⌥⌘→Rotate Pattern RightStep Sequencer
    ⌃⌥⌘→Nudge Position RightScore Editor
    ⌘↓Zoom Vertical InEverywhere
    ⌥↓Show All RegionsProject Audio
    ⌥↓Move Object DownMIDI Environment
    ⌥↓Transpose Region/Event -1 SemitoneMain Window and editors
    ⌥↓Transpose -1 SemitoneStep Sequencer
    ⌥⌘↓Zoom Individual Track InMain Window
    ⌥⌘↓Stem End: DownScore Editor
    ⌥⇧↓Transpose Region/Event Down 12 SemitonesMain Window and editors
    ⌥⇧↓Transpose -1 OctaveStep Sequencer
    ⇧↓Extend Selection DownMain Window
    ⇧↓Select Lowest NotesEditors
    ⇧⌘↓Select Next Take or CompMain Window
    ⌃⌘↓Move Visible Track Automation to RegionMain Window
    ⌃⌥↓Activate Previous Track AlternativeMain Window
    ⌃⌥↓Go to Region AnchorAudio File Editor
    ⌃⌥↓Stems: DownScore Editor
    ⌃⌥⌘↓Nudge Position DownScore Editor
    ⌃⌥⇧↓Ties: DownScore Editor
    ⌘↩Stop All CellsEverywhere
    ⌥↩Queue Cell/Scene PlaybackLive Loops
    ⌥↩Go to End of Last RegionEverywhere
    ⌥⌘↩Trigger Selected SceneLive Loops
    ⌥⇧↩New Track with Next Channel/MIDI ChannelMain Window and editors
    ⇧↩Rename…Project Audio
    ⇧↩Rename TrackMain Window
    ⇧↩Rename RowStep Sequencer
    ⌃⌘↩Retrigger Selected Cells or Active SceneLive Loops
    ⌃⌥↩Note RepeatEverywhere
    ⌃⌥⌘↩Rename Track AlternativeMain Window
    ⌃⇧↩New Track with Same Instrument/Channel StripMain Window and editors
    ⌘⇞Unlock SMPTE PositionMain Window and editors
    ⌘⇞Copy Playing Cells HereLive Loops
    ⇧⇞Set Previous Tool or Edit ModeEverywhere
    ⌘⇟Lock SMPTE PositionMain Window and editors
    ⌘⇟Insert Empty SceneLive Loops
    ⇧⇟Set Next Tool or Edit ModeEverywhere
    ⇧⇥Cycle Through Window Views (Counterclockwise)Everywhere
    ⇧⌅Play from Left Window EdgeEverywhere
    ⌥⌘⌦Cut Sections of Selected Arrangement MarkersMain Window
    ⌃⌥⌘⌦Delete Inactive Track AlternativesMain Window
    ⌘⌫Delete FilesProject Audio
    ⌘⌫Delete LayerMIDI Environment
    ⌘⌫Delete TrackMain Window and editors
    ⌘⌫Delete RankStep Sequencer
    ⌘⌫Delete LaneStep Editor
    ⌥⌫Delete MarkerEverywhere
    ⌥⌘⌫Reset Track ZoomMain Window
    ⌥⇧⌫Delete Take or CompMain Window
    ⌥⇧⌘⌫Reset Individual Track Zoom for All TracksMain Window
    ⇧⌘⌫Delete Unused TracksMain Window and editors
    ⌃⌫Delete – Step InputStep Input Keyboard
    ⌃⌫Delete Cables OnlyMIDI Environment
    ⌃⌫Delete Redundant Automation PointsMain Window
    ⌃⌫Select Most Recent TrackMain Window
    ⌃⌫Delete StepStep Sequencer
    ⌃⌫SilenceAudio File Editor
    ⌃⌘⌫Delete Visible Automation on Selected TracksMain Window
    ⌃⌘⌫Clear RowStep Sequencer
    ⌃⌥⌫Retouch EraseEverywhere
    ⌃⇧⌫Delete Orphan Automation on Selected TracksMain Window
    ⌃⇧⌫Reset Brush PatternPiano Roll
    ⌃⇧⌫Reset Note AttributesScore Editor
    ⌃⇧⌘⌫Delete All Automation on Selected TracksMain Window
    ⌃⇧⌘⌫Clear PatternStep Sequencer
    ⌘⤒Copy to Live Loops SceneMain Window
    ⇧⤒Select First or Move Marquee Selection LeftMain Window and editors
    ⌃⤒Go to Selection StartEverywhere
    ⌘⤓Insert Scenes at PlayheadMain Window
    ⇧⤓Select Last or Move Marquee Selection RightMain Window and editors
    ⌃⤓Go to Selection EndEverywhere

    Want to work really fast in Logic Pro?

    The online course “Travailler vite sur Logic Pro” (in French) covers the essential shortcuts on video, in context, with the ⌘ ⌥ ⌃ variants.

    See the online course → Discover the Logic Pro training course →