Skip to content
Browse docs

SnapKeys documentation

Docs

Set up SnapKeys, then learn how to use it in your everyday work. Start with the Chrome extension; add the Google Slides companion when you need custom slide tools.

The two parts of SnapKeys
ComponentWhat it does
Chrome extensionKeyboard shortcuts and ribbon buttons in Docs, Sheets, and Slides.
Google Slides add-onExtra Slides commands such as Dock, Stack, and Match Size. Run them from its menu or with the extension.

Chapter 1

Install the Chrome extension

Start here for keyboard shortcuts and the Quick Access Ribbon in Google Docs, Sheets, and Slides.

Install and pin SnapKeys

  1. Open the Chrome Web Store listing. Use Add to Chrome in this chapter. On the listing, click Add to Chrome and confirm Add extension.
  2. Pin the extension. Click the puzzle-piece Extensions icon in Chrome’s toolbar. Find SnapKeys and click its pin so you can open the account popup easily.

Sign in with the right account

  1. Check your Google account. Open the document, spreadsheet, or presentation you want to work in. Check the email address shown in Google’s account menu.
  2. Open the SnapKeys popup. Click the SnapKeys icon in Chrome’s toolbar, then sign in or create an account with that same email address. You can use Google sign-in or email and password.
  3. Enable SnapKeys. In the popup, make sure Enable SnapKeys is on. Current plan shows the account’s plan; the shortcut and ribbon editors show any applicable usage limits.

Matching email addresses are required for the Chrome extension as well as the Slides add-on. If you use several Google accounts, check the account in the document you are actually editing.

Find SnapKeys in your editor

  1. Refresh your Google editor. Reload any Docs, Sheets, or Slides tabs that were already open when you installed or signed in.
  2. Find the SnapKeys button. This button inside the Google editor opens the Keyboard Shortcuts list. It is separate from the Chrome toolbar icon, which opens your account popup.
  3. Find the Quick Access Ribbon. This is the row of action buttons inside the editor. Its dots button opens the ribbon customization window. The help icon replays the guided tutorial.

You can now use standard Google menu actions. The extra Slides actions, such as Dock and Stack, require the separate add-on described next.

Ready to start? Learn to use the Chrome extension →

Chapter 2

Install the Google Slides add-on

Add Dock, Stack, Swap, Match Size, and other custom tools to Google Slides. This companion is only needed for the custom Slides actions.

Included for personal Gmail, Max and Enterprise

Awaiting Google approval. Installation is currently limited to approved draft testers. Choose your approved Google account on the next screen. Other accounts may see Google’s 400 error until the listing is public.

Install the Slides add-on

Before you install

Personal @gmail.com accounts include custom Slides actions for free. Other accounts need Max, Enterprise, or an equivalent account grant. The Google account you use in Slides must have the same email address as your SnapKeys account.

Installing the add-on does not change your subscription. For non-Gmail accounts, Pro provides unlimited standard shortcuts and ribbon actions; custom Slides actions require the additional access above.

Install and authorize the add-on

  1. Use the add-on installation link. Use Install the Slides add-on in this chapter. Choose the Google account you use in Slides before opening the Marketplace listing. While Google reviews the release, this must be an approved draft tester account. Click Install on the listing if you have not installed it already.
  2. Review Google’s permissions. The add-on needs to work with the current presentation and check your SnapKeys access. Complete Google’s authorization prompts. If you are prompted again on your first action, use the same Google account.
  3. Reopen your presentation. Refresh Google Slides after installation. Open Extensions → SnapKeys in the Slides menu bar.

If your organization restricts add-ons, ask your Google Workspace administrator to allow SnapKeys. Installing the Chrome extension alone does not install this add-on.

Check that setup is complete

  1. Open Extensions → SnapKeys in Slides. You should see Position, Size, Navigate, and Tools, plus Setup & Help.
  2. Try a tool without changing any objects. Choose Extensions → SnapKeys → Navigate → Go to Slide… and enter the number of a slide that exists in the presentation.
  3. Confirm the result. Slides should move to the requested slide. An account or plan error means you need to resolve access before running custom actions.

The add-on menu runs the custom tools directly. The Chrome extension lets you launch those same tools through your own shortcuts and ribbon buttons.

Add-on installed? Try your first custom action →

Chapter 3

Use the Chrome extension

Choose how you want to run an action: assign a keyboard shortcut or put a button on your Quick Access Ribbon. This chapter covers creating, using, changing, and removing your setup.

The instructions below apply to standard Google commands and, in Slides, to custom add-on commands you have access to. Open the relevant editor before making changes.

Keyboard shortcuts

A shortcut connects a key combination to an action. Open the SnapKeys button inside the Google editor to view the Keyboard Shortcuts list. Assigned actions appear first; a dash in Keybinding means an action has no custom shortcut.

Add a shortcut

  1. Find the action. In Keyboard Shortcuts, use Search actions… to find a command by name or menu path. For example, search File Rename in Google Docs.
  2. Click Edit. Click the pencil icon beside the action. This opens Customise Shortcut.
  3. Record your combination. Press the keys together, then release them. Check that the combination displayed is the one you intended. On Mac, ⌘ means Command and Alt means Option.
  4. Confirm and check. Click Confirm or press Enter. The combination is saved immediately. Reopen the shortcut list if needed and check the action’s Keybinding column.

You can also right-click a supported command in a Google menu and choose Customise Shortcut. If a collision warning appears, record a different combination before confirming. Cancel or Escape closes the recorder without saving.

Run a shortcut

  1. Return to the document. Close the SnapKeys shortcut windows. Click back into the Google editor so your keyboard is focused there, rather than in Chrome’s address bar or another window.
  2. Select what the action needs. For example, select text before applying text formatting, a row before moving it, or the required objects before aligning them in Slides.
  3. Press the saved combination. SnapKeys runs the assigned action. An action that normally opens a dialog will still open that dialog; complete it as usual.

Shortcuts apply to the editor in which you set them up. A shortcut created in Slides is available in other Slides presentations in this Chrome profile; it is not automatically assigned in Docs or Sheets.

Change a shortcut

  1. Find the existing assignment. Open Keyboard Shortcuts and search for the action.
  2. Record a replacement. Click its Edit pencil, press the new combination, and click Confirm. The new combination replaces the old one for that action.

To assign a combination to a different action, delete its existing assignment first, then add it to the new action. Assigning the same combination twice can cause conflicts.

Remove a shortcut

  1. Find the action in Keyboard Shortcuts. Search for the command whose custom key combination you want to remove.
  2. Click Delete. Click the bin icon beside that action. The assignment is removed immediately; there is no separate Save button. Its Keybinding returns to a dash.

Deleting a shortcut removes only your custom key assignment. The Google command and any Quick Access Ribbon button for it remain available. You can add a shortcut for the action again at any time.

Reset all shortcuts

  1. Open Keyboard Shortcuts and click Reset All. Read the confirmation carefully before continuing.
  2. Confirm only if you want to clear every assignment. Reset All removes all custom shortcuts stored in this Chrome profile across Docs, Sheets, and Slides. It cannot be undone. Your ribbon buttons are not reset.

Quick Access Ribbon

The Quick Access Ribbon (QAR) is a row of buttons for your favorite actions. A ribbon button and a custom keyboard shortcut are separate ways to run the same command; you can use either or both.

Add an action to the ribbon

  1. Open the ribbon editor. Click the dots button on the ribbon to open Customize Quick Access Ribbon.
  2. Select an available action. Search the Available Actions list on the left, then click the action you want.
  3. Move it into the ribbon. Click the right arrow (>) between the lists. The action moves into Current Actions on the right. Repeat for any other actions you want to add.
  4. Click Save. The window closes and the ribbon updates. Cancel, Escape, or clicking outside the window discards unsaved changes.

Actions already in Current Actions are omitted from Available Actions. If you reach your account’s ribbon limit, remove an existing item or upgrade before adding another.

Run a ribbon action

  1. Prepare your selection. Select the text, cells, or slide objects required by the command. Hover over a ribbon button to see its action name.
  2. Click the button. The action runs just as it would from its Google menu. Complete any dialog the command opens.
  3. Use the keyboard if you prefer. For the first nine ribbon positions, hold Alt and press the position number: Alt+1 runs the first button, Alt+2 the second, and so on. On Mac, use the Option key for Alt.

Ribbon number combinations follow the current button order. Reordering or removing buttons can change which action a number runs. They are separate from the combinations you assign in Keyboard Shortcuts.

Remove an action from the ribbon

  1. Open Customize Quick Access Ribbon. Click the dots button and select the item in Current Actions on the right.
  2. Click the left arrow (<). The item leaves Current Actions and becomes available to add again.
  3. Click Save. The button is removed from your ribbon. Any custom keyboard shortcut for the command remains assigned.

For a quicker removal, right-click the button on the ribbon itself and choose Remove from Quick Access Ribbon. That change is saved immediately.

Reorder ribbon buttons

  1. Open the ribbon editor. In Current Actions, drag an item onto the position where you want it to appear.
  2. Check the order and click Save. The list order becomes the left-to-right order of your ribbon buttons.

Change a ribbon icon

  1. Right-click the ribbon button. Choose Modify icon to open Select Icon.
  2. Choose an icon. Search or browse the icons, then click one to apply it immediately. Changing the icon does not change what the action does.

Preferences and your account

Use these controls to pause SnapKeys and manage your setup.

Turn SnapKeys off or on

Open the SnapKeys popup from Chrome’s toolbar and switch Enable SnapKeys off to pause the extension. Switch it on again to resume. This keeps your saved shortcuts and ribbon configuration.

Where your setup is saved

Shortcuts and ribbon choices are saved locally in your Chrome profile, with separate configurations for Docs, Sheets, and Slides. They are reused across files of the same type. Signing in on another computer does not currently copy these preferences there.

Removing the extension or clearing its local data can remove your saved setup. Reset All in the shortcut list affects shortcuts only, across all three editors.

Manage your account and get help

Open the Chrome popup to see Current plan and available upgrade options. Open the avatar menu and choose Manage account for billing, or Settings to change Share anonymous usage data. In the Google editor, use the help icon to replay the tutorial.

Chapter 4

Use the Google Slides add-on

Use custom commands to position and resize objects, navigate a presentation, and repeat slide elements. Install and authorize the add-on first, then follow this example before exploring the function reference.

Run your first custom action

Custom tools act on the current presentation. Start on a practice slide so you can see what the command changes.

Run an action from the Slides menu

  1. Create two rectangles on a practice slide. Leave a gap between them. Click the rectangle you want to move, then hold Shift and click the rectangle you want to use as the fixed reference.
  2. Choose Dock Left. In Google Slides, open Extensions → SnapKeys → Position → Dock → Dock Left. Complete any first-use authorization prompt with the Google account you used to install the add-on.
  3. Check the result. The first rectangle moves to touch the left side of the reference rectangle. The reference stays in place, and the moved rectangle keeps its size and vertical position.

Run custom actions with the extension

  1. Find the custom command. In the shortcut list or ribbon editor, search SnapKeys Position Dock Left. Custom Slides commands appear when your account has access.
  2. Choose how you want to launch it. Assign a key combination using Edit and Confirm, or add it from Available Actions to Current Actions and click Save. The same add, change, and remove instructions in the extension chapter apply.
  3. Select objects, then run the command. Return to your slide and select the objects in the required order. Press the shortcut or click the ribbon button. The add-on must still be installed and authorized.

Choose the master object

Align, Dock, Match Size, Stretch, and Fill use a master object as the reference. Select the objects you want to change first, then hold Shift and select the master last. The master stays in place and keeps its size.

Distribute, Stack, and Swap do not use a master: Distribute keeps the outermost objects fixed, Stack follows their existing visual order, and Swap exchanges two objects. Each function below states how many objects to select. Select the whole objects, not text inside a text box.

30 custom actions

Choose a command below to see what it changes and how many objects it needs. Names match the SnapKeys menu in Slides. Dock moves an object; Stretch and Fill resize it.

SnapKeys → Position

Position actions

Align

Move every non-master object onto the matching edge or centre line of the master. Object sizes do not change.

Align Left
2+ objects

Lines up the left edge of every other selected object with the master’s left edge.

Align Right
2+ objects

Lines up the right edge of every other selected object with the master’s right edge.

Align Top
2+ objects

Lines up the top edge of every other selected object with the master’s top edge.

Align Bottom
2+ objects

Lines up the bottom edge of every other selected object with the master’s bottom edge.

Align Center (Horizontal)
2+ objects

Moves the other objects sideways so their horizontal centres match the master’s centre.

Align Center (Vertical)
2+ objects

Moves the other objects up or down so their vertical centres match the master’s centre.

Distribute

Create equal gaps across three or more objects. The two outermost objects stay fixed and the objects between them move.

Distribute Horizontally
3+ objects

Makes the horizontal gaps equal between the leftmost and rightmost selected objects.

Distribute Vertically
3+ objects

Makes the vertical gaps equal between the topmost and bottommost selected objects.

Dock

Move other selected objects until they touch one side of the master. Their size and position on the other axis stay unchanged.

Dock Left
2+ objects

Places every other selected object immediately to the left of the master.

Dock Right
2+ objects

Places every other selected object immediately to the right of the master.

Dock Top
2+ objects

Places every other selected object immediately above the master.

Dock Bottom
2+ objects

Places every other selected object immediately below the master.

Stack

Close the gaps between selected objects without changing their sizes. SnapKeys keeps their existing visual order.

Stack Horizontally
2+ objects

Builds a touching row from left to right, anchored by the current leftmost object.

Stack Vertically
2+ objects

Builds a touching column from top to bottom, anchored by the current topmost object.

Swap

Exchange the positions of exactly two objects. Neither command changes their size or layer order.

Swap Objects
Exactly 2

Exchanges the objects’ top-left positions. Best when both objects have similar dimensions.

Swap Objects (Centered)
Exactly 2

Exchanges the objects’ centre points, keeping differently sized objects visually centred in their new positions.

SnapKeys → Size

Size actions

Match size

Resize every non-master object to match one or both dimensions of the master. Each object’s top-left position stays fixed.

Match Width
2+ objects

Gives every other selected object the same width as the master.

Match Height
2+ objects

Gives every other selected object the same height as the master.

Match Size
2+ objects

Gives every other selected object the master’s width and height.

Stretch to Master

Move one edge of each non-master object to the same outer edge of the master. The opposite edge stays fixed.

Stretch Right
2+ objects

Keeps each object’s left edge fixed and moves its right edge to the master’s right edge.

Stretch Left
2+ objects

Keeps each object’s right edge fixed and moves its left edge to the master’s left edge.

Stretch Up
2+ objects

Keeps each object’s bottom edge fixed and moves its top edge to the master’s top edge.

Stretch Down
2+ objects

Keeps each object’s top edge fixed and moves its bottom edge to the master’s bottom edge.

Fill to Master

Resize objects across the gap to the nearest side of the master. Use the direction in which each object needs to grow.

Fill Right
2+ objects

For objects on the master’s left, keeps the left edge fixed and extends the right edge until it touches the master.

Fill Left
2+ objects

For objects on the master’s right, keeps the right edge fixed and extends the left edge until it touches the master.

Fill Up
2+ objects

For objects below the master, keeps the bottom edge fixed and extends the top edge until it touches the master.

Fill Down
2+ objects

For objects above the master, keeps the top edge fixed and extends the bottom edge until it touches the master.

SnapKeys → Navigate / Tools

Navigation and tools

Tools

Presentation-wide helpers for extracting an outline or repeating slide furniture.

Copy Slide Titles
No selection

Builds a numbered list of every slide title in a copyable dialog. If a slide has no title placeholder, SnapKeys uses its first non-empty text box.

The fallback text is limited to 100 characters, and untitled slides are labelled accordingly.

Duplicate to All Slides
1+ objects

After confirmation, recreates the selected objects at the same size and position on every other slide.

Currently supports shapes and images. Other object types are skipped, and some shape styling may need to be reapplied.

Troubleshooting

The extension controls are missing

Check that SnapKeys is installed in the Chrome profile you are using, that Enable SnapKeys is on, and that you are signed in with the same email as the current Google editor. Refresh the tab after installation or signing in.

A shortcut does not run

Close the shortcut recorder and list, return focus to the editor, and select the content the command needs. Check the action’s Keybinding in Keyboard Shortcuts. If another application or command handles the same combination, edit it to use a different one. In Sheets, finish editing the current cell and try again.

Ribbon changes were not saved

Changes made in Customize Quick Access Ribbon take effect only after Save. Cancel, Escape, or clicking outside discards them. Also check that you are in the same editor type: Slides, Docs, and Sheets have separate ribbons.

The custom Slides menu is missing

The Chrome extension and the Google Slides add-on are separate installations. Check that the add-on is installed for the Google account used in the presentation, then refresh Slides. If you are testing an unpublished version, use the presentation and installation instructions provided for that test.

The add-on cannot find my account or asks for Max

Check the Google account in Slides and the email used to sign in to SnapKeys. They must match, though the sign-in method can differ. Personal @gmail.com accounts include custom Slides actions for free. For other accounts, open the Chrome popup to check for Max, Enterprise, or an equivalent account grant; Pro alone does not include them.

An action is not in the selection list

Actions depend on the current Google editor and your account’s access. Custom Slides actions are available only in Slides with the required access. A ribbon action already selected is in Current Actions, so it no longer appears in Available Actions.

Still need help? Contact SnapKeys support with the editor you are using, the action name, and the error message.

The Slides add-on checks your Google account against your SnapKeys access before running custom actions. Read the privacy policy.