Skip to content

Instantly share code, notes, and snippets.

@swayson
Created April 8, 2025 01:14
Show Gist options
  • Save swayson/02bc2b9d90a1dd587c958cf655fd2d5d to your computer and use it in GitHub Desktop.
Save swayson/02bc2b9d90a1dd587c958cf655fd2d5d to your computer and use it in GitHub Desktop.
Powerpoint Keyboard Guide on MacOS

Understanding Mac Keyboard Modifiers:

  • ⌘ (Command or Cmd): The primary modifier key, similar to Ctrl on Windows.
  • ⌥ (Option or Alt): Used for alternate commands and special characters.
  • ⇧ (Shift): Used for selecting, extending actions, or opposite actions.
  • ⌃ (Control or Ctrl): Less common in general Mac apps but used for some specific functions and right-click emulation.
  • Fn: Used primarily on laptop keyboards to access function keys (F1-F12) or other hardware controls.

Okay, here's a keyboard shortcut guide for Microsoft PowerPoint on macOS, tailored for developers and engineers focused on productivity:

Core Concepts for macOS PowerPoint Shortcuts:

  • ⌘ (Command) is King: Most standard shortcuts (Copy, Paste, Save, etc.) use Cmd, similar to Ctrl on Windows.
  • ⌥ (Option/Alt) for Alternatives: Often modifies a command or accesses secondary functions.
  • ⇧ (Shift) for Selection & Power: Used extensively for selecting text/objects, modifying actions (like drawing perfect shapes), or performing the "opposite" action (e.g., Ungroup vs. Group).
  • ⌃ (Control): Less common for everyday shortcuts but used in some specific contexts (like right-clicking or some Presenter View actions).

Essential Shortcuts (The Must-Knows):

Action Shortcut Notes for Developers/Engineers
File Management
New Presentation ⌘ + N Start fresh projects quickly.
Open Presentation ⌘ + O Access existing files.
Save Presentation ⌘ + S Save frequently to avoid losing work.
Save As... ⌘ + Shift + S Version control or saving copies.
Close Presentation ⌘ + W Close the current window/file.
Quit PowerPoint ⌘ + Q Close the entire application.
Print ⌘ + P For handouts or review copies.
Editing
Cut ⌘ + X Move content.
Copy ⌘ + C Duplicate content.
Paste ⌘ + V Place copied/cut content.
Paste Special ⌘ + Control + V or ⌘ + Option + V Control formatting (e.g., paste as text, picture). Useful for code snippets (paste as text).
Paste and Match Style ⌘ + Option + Shift + V Paste text adopting destination formatting. Good for consistency.
Undo ⌘ + Z Revert the last action. Universal lifesaver.
Redo ⌘ + Y or ⌘ + Shift + Z Reverse the last Undo.
Find ⌘ + F Locate text within the presentation.
Replace ⌘ + Shift + H Find and replace text.
Select All (Slide Objects) ⌘ + A (in Normal view) Select everything on the current slide.
Select All (Slides) ⌘ + A (in Sorter view) Select all slides in the presentation.
Select All (Text) ⌘ + A (in text box) Select all text within the active text box/placeholder.
Text Formatting
Bold ⌘ + B Emphasize text.
Italic ⌘ + I Emphasize text.
Underline ⌘ + U Emphasize text.
Increase Font Size ⌘ + Shift + > Make selected text larger.
Decrease Font Size ⌘ + Shift + < Make selected text smaller.
Center Align Text ⌘ + E Center align paragraph.
Left Align Text ⌘ + L Left align paragraph.
Right Align Text ⌘ + R Right align paragraph.
Justify Text ⌘ + J Justify paragraph alignment.
Open Font Dialog ⌘ + T Access detailed font settings.
Clear Text Formatting Control + Spacebar Reset selected text to default style.
Subscript ⌘ + = Useful for chemical formulas, simple math notations.
Superscript ⌘ + Shift + + Useful for exponents, footnotes.
Promote Paragraph (Outdent) ⌘ + [ or Option + Shift + Left Arrow Move list level up.
Demote Paragraph (Indent) ⌘ + ] or Option + Shift + Right Arrow Move list level down.

Object & Shape Manipulation (Critical for Diagrams/Flowcharts):

Action Shortcut Notes for Developers/Engineers
Duplicate Object/Slide ⌘ + D Quickly replicate shapes, text boxes, or entire slides.
Duplicate Slide (Alternative) ⌘ + Shift + D Another way to duplicate the active slide.
Group Objects ⌘ + Option + G Combine multiple shapes into one unit for easier moving/resizing.
Ungroup Objects ⌘ + Option + Shift + G Break a group back into individual components.
Regroup Objects ⌘ + Option + J (⌘ + Shift + J in some lists) Re-group the last ungrouped items. Verify which works for you.
Bring Forward ⌘ + Option + ] Move selected object one layer up.
Send Backward ⌘ + Option + [ Move selected object one layer down.
Bring to Front ⌘ + Option + Shift + ] Move selected object to the very top layer.
Send to Back ⌘ + Option + Shift + [ Move selected object to the very bottom layer.
Select Next Object Tab Cycle through objects on the slide.
Select Previous Object Shift + Tab Cycle backward through objects.
Nudge Object (Small Increment) Arrow Keys Precise positioning.
Nudge Object (Smaller Increment) Shift + Arrow Keys Even finer control over position. Note: Some sources say Cmd+Arrows, test what works.
Resize Object (Keep Aspect Ratio) Shift + Drag Corner Handle Maintain proportions while resizing. Essential for logos/icons.
Resize Object (From Center) Option + Drag Corner Handle Resize object keeping its center point fixed.
Rotate Object (15-degree increments) Shift + Drag Rotate Handle Constrain rotation to standard angles.
Draw Perfect Shape (Circle, Square) Shift + Draw Shape Constrain aspect ratio while drawing (e.g., Oval tool -> Circle).
Draw Straight Line Shift + Draw Line Constrain line tool to horizontal, vertical, or 45-degree angles.
Copy Formatting (Format Painter) ⌘ + Shift + C Copy formatting from selected object.
Paste Formatting (Format Painter) ⌘ + Shift + V Apply copied formatting to another object.

Navigation & View Modes:

Action Shortcut Notes for Developers/Engineers
Next Slide Page Down or Fn + Down Arrow Move through the presentation.
Previous Slide Page Up or Fn + Up Arrow Move through the presentation.
Go to First Slide Home or Fn + Left Arrow Jump to the beginning.
Go to Last Slide End or Fn + Right Arrow Jump to the end.
Switch to Normal View ⌘ + 1 Standard editing view.
Switch to Slide Sorter View ⌘ + 2 Overview for rearranging slides.
Switch to Notes Page View ⌘ + 3 View/edit speaker notes.
Switch to Outline View ⌘ + 4 Focus on text structure.
Zoom In ⌘ + + Get a closer look.
Zoom Out ⌘ + - See more of the slide/canvas.
Toggle between Open Windows ⌘ + Tab (System Wide) Switch between PowerPoint and other apps (e.g., code editor, browser).
Toggle between PPT Windows ⌘ + ~ Switch between multiple open PowerPoint presentations.
Show/Hide Guides ⌘ + Option + Control + G Aid alignment.
Show/Hide Grid ⌘ + Shift + Option + G Aid alignment.

Slideshow & Presenter View:

Action Shortcut Notes for Developers/Engineers
Start Slideshow from Beginning ⌘ + Shift + Return or Fn + F5 Start presentation from slide 1.
Start Slideshow from Current ⌘ + Return or Shift + Fn + F5 Start presentation from the selected slide.
Start in Presenter View Option + Return or Alt + F5 Crucial for seeing notes/next slide while audience sees main slide.
Next Slide / Animation N, Spacebar, Right Arrow, Down Arrow Advance the presentation.
Previous Slide / Animation P, Delete, Left Arrow, Up Arrow Go back.
Go to Slide Number [Number] + Return Jump directly to a specific slide number.
Black Screen Toggle B or . (Period) Blank the screen black to focus attention on the speaker.
White Screen Toggle W or , (Comma) Blank the screen white.
Show/Hide Pointer A or = Toggle the arrow pointer visibility.
Laser Pointer Tool ⌘ + L Turn cursor into a virtual laser pointer.
Pen Tool ⌘ + P Draw on the slide during presentation.
Highlighter Tool Access via menu (No default shortcut) Highlight content on the slide.
Erase Pen/Highlight Marks E Erase annotations.
Return to Arrow Pointer ⌘ + A Switch back from Pen/Laser/etc.
End Slideshow Esc or ⌘ + . (Period) Exit presentation mode.
Show Shortcut List (In Show) / or F1 Display a help screen with slideshow shortcuts.

Productivity Tips for Developers/Engineers:

  1. Master Object Manipulation: Group/Ungroup, Bring Forward/Backward, Duplicate, and alignment tools (often fastest via Ribbon/Toolbar) are key for creating clear diagrams, flowcharts, and UI mockups. Use Shift to constrain movement/drawing.
  2. Leverage Presenter View: Practice using Option + Return. Having your notes (⌘ + 3 to edit) and seeing the next slide is invaluable during technical talks.
  3. Use Duplication Extensively: ⌘ + D is your friend for creating consistent elements or iterating on slide designs. Combine with Shift + Arrow Keys or Shift + Drag for aligned copies.
  4. Customize (If Needed): While PowerPoint's built-in customization is limited on Mac compared to Windows, macOS itself allows creating custom app shortcuts via System Settings > Keyboard > Keyboard Shortcuts > App Shortcuts. You can assign shortcuts to menu items that don't have one, like specific alignment options.
  5. Format Painter (⌘ + Shift + C/V): Essential for quickly applying consistent styling (color, font, size, borders) to multiple objects or text boxes, especially useful for code blocks or callouts.
  6. Consistency is Key: Learn the shortcuts for your most frequent actions first. Even mastering 5-10 core shortcuts will dramatically speed up your workflow.
  7. Code Snippets: PowerPoint isn't a code editor. When pasting code, use Paste Special (⌘ + Control + V) or Paste and Match Style (⌘ + Option + Shift + V) to paste as unformatted text or match the destination style, then apply a monospace font (like Courier New, Monaco, Menlo) manually.

This guide should provide a solid foundation. Remember that muscle memory comes with practice!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment