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.
| Component | What it does |
|---|---|
| Chrome extension | Keyboard shortcuts and ribbon buttons in Docs, Sheets, and Slides. |
| Google Slides add-on | Extra 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
- Open the Chrome Web Store listing. Use Add to Chrome in this chapter. On the listing, click Add to Chrome and confirm Add extension.
- 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
- 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.
- 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.
- 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
- Refresh your Google editor. Reload any Docs, Sheets, or Slides tabs that were already open when you installed or signed in.
- 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.
- 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.
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.
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-onBefore 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.
Check that setup is complete
- Open Extensions → SnapKeys in Slides. You should see Position, Size, Navigate, and Tools, plus Setup & Help.
- 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.
- 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.
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
- 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.
- Click Edit. Click the pencil icon beside the action. This opens Customise Shortcut.
- 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.
- 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
- 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.
- 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.
- 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
- Find the existing assignment. Open Keyboard Shortcuts and search for the action.
- 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
- Find the action in Keyboard Shortcuts. Search for the command whose custom key combination you want to remove.
- 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
- Open Keyboard Shortcuts and click Reset All. Read the confirmation carefully before continuing.
- 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
- Open the ribbon editor. Click the dots button on the ribbon to open Customize Quick Access Ribbon.
- Select an available action. Search the Available Actions list on the left, then click the action you want.
- 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.
- 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
- Prepare your selection. Select the text, cells, or slide objects required by the command. Hover over a ribbon button to see its action name.
- Click the button. The action runs just as it would from its Google menu. Complete any dialog the command opens.
- 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
- Open Customize Quick Access Ribbon. Click the dots button and select the item in Current Actions on the right.
- Click the left arrow (<). The item leaves Current Actions and becomes available to add again.
- 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
- Open the ribbon editor. In Current Actions, drag an item onto the position where you want it to appear.
- Check the order and click Save. The list order becomes the left-to-right order of your ribbon buttons.
Change a ribbon icon
- Right-click the ribbon button. Choose Modify icon to open Select Icon.
- 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
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
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+ objectsLines up the left edge of every other selected object with the master’s left edge.
Align Right
2+ objectsLines up the right edge of every other selected object with the master’s right edge.
Align Top
2+ objectsLines up the top edge of every other selected object with the master’s top edge.
Align Bottom
2+ objectsLines up the bottom edge of every other selected object with the master’s bottom edge.
Align Center (Horizontal)
2+ objectsMoves the other objects sideways so their horizontal centres match the master’s centre.
Align Center (Vertical)
2+ objectsMoves 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+ objectsMakes the horizontal gaps equal between the leftmost and rightmost selected objects.
Distribute Vertically
3+ objectsMakes 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+ objectsPlaces every other selected object immediately to the left of the master.
Dock Right
2+ objectsPlaces every other selected object immediately to the right of the master.
Dock Top
2+ objectsPlaces every other selected object immediately above the master.
Dock Bottom
2+ objectsPlaces 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+ objectsBuilds a touching row from left to right, anchored by the current leftmost object.
Stack Vertically
2+ objectsBuilds 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 2Exchanges the objects’ top-left positions. Best when both objects have similar dimensions.
Swap Objects (Centered)
Exactly 2Exchanges 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+ objectsGives every other selected object the same width as the master.
Match Height
2+ objectsGives every other selected object the same height as the master.
Match Size
2+ objectsGives 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+ objectsKeeps each object’s left edge fixed and moves its right edge to the master’s right edge.
Stretch Left
2+ objectsKeeps each object’s right edge fixed and moves its left edge to the master’s left edge.
Stretch Up
2+ objectsKeeps each object’s bottom edge fixed and moves its top edge to the master’s top edge.
Stretch Down
2+ objectsKeeps 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+ objectsFor objects on the master’s left, keeps the left edge fixed and extends the right edge until it touches the master.
Fill Left
2+ objectsFor objects on the master’s right, keeps the right edge fixed and extends the left edge until it touches the master.
Fill Up
2+ objectsFor objects below the master, keeps the bottom edge fixed and extends the top edge until it touches the master.
Fill Down
2+ objectsFor 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 selectionBuilds 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+ objectsAfter 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 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.