Quick steps
Open the shortcuts panel
Press Control+Shift+? on Mac or Ctrl+Shift+? on Windows. The panel lists every shortcut for your current keyboard layout, so you can check the key you're pressing.
Set your real keyboard layout
In the shortcuts panel, open the Layout tab, or go to Main menu → Preferences → Keyboard layout. Pick the layout your operating system uses. Figma shows a warning when the two don't match.
Test undo with the menu
Press Cmd+Z on Mac or Ctrl+Z on Windows. If nothing happens, try undo from the main menu. If the menu works and the key doesn't, the problem is the key mapping, not the file.
Run the command by name
Press Cmd+K on Mac or Ctrl+K on Windows to open the Actions menu and type the command you want. This works whatever your keyboard layout is.
Try the other app
Open the same file in the browser if you use the desktop app, or the other way round. If shortcuts work in one and not the other, the problem is local to that app or browser.
Why Figma shortcuts stop working
Figma's default shortcuts are mapped to the physical keys of a US QWERTY keyboard. On any other layout, a shortcut can land on a key that types a different character, needs a modifier your keyboard adds, or doesn't exist at all. The forum thread on broken shortcuts for non-US keyboard layouts is full of people who fixed it by changing one setting.
The causes below are ordered by how often they come up on forum.figma.com, most common first.
1. Figma's keyboard layout doesn't match your computer
This is the fix to try first. Go to Main menu → Preferences → Keyboard layout, or open the shortcuts panel with Ctrl + Shift + ? and switch to the Layout tab. Choose the layout your operating system uses. When the system keyboard and Figma's setting disagree, Figma shows a warning, so if you've seen that banner and dismissed it, this is why your shortcuts feel random.
After switching, the shortcuts panel updates to show the keys for your layout. Some shortcuts move to different keys, so check the panel instead of relying on muscle memory from a US keyboard.
2. Ctrl+Z or Cmd+Z doesn't undo
Undo is ⌘Z on Mac and Ctrl+Z on Windows. Two forum threads about undo failing have about 19,500 and 12,900 views, one of them started after a Figma update. Test undo from the main menu first. If the menu undoes and the key doesn't, go back to cause 1 and check the layout: on AZERTY and QWERTZ keyboards the Z key sits in a different place, so a mismatched setting sends the wrong key.
Redo is commonly ⇧⌘Z on Mac and Ctrl+Shift+Z or Ctrl+Y on Windows, but Figma's help center doesn't document it. Check the shortcuts panel to see what your layout uses.
3. Show/Hide UI doesn't work on Windows
Hiding the whole interface is ⌘\ on Mac and Ctrl+\ on Windows. The forum thread about it not working on Windows has about 37,000 views. On many non-US keyboards the backslash sits on a different key or needs an extra modifier, so set the right layout (cause 1) and check the shortcuts panel for where Figma now expects it.
| Action | Mac | Windows |
|---|---|---|
| Undo | Mac⌘Z | WindowsCtrlZ |
| Hide / show UI | Mac⌘\ | WindowsCtrl\ |
| Minimize UI | Mac⌘⇧\ | WindowsCtrlShift\ |
| Keyboard shortcuts panel | Mac⌃⇧? | WindowsCtrlShift? |
| Actions menu | Mac⌘K | WindowsCtrlK |
| Save version | Mac⌘⌥S | WindowsCtrlAltS |
4. The shortcut isn't an official Figma shortcut
Some shortcuts you'll find in blog posts and cheat sheets aren't on help.figma.com at all: rulers (⇧R), zoom to 100% (⇧0), collapse all layers (⌥L), opacity with number keys, strikethrough and a crop key. They may work on your setup, but Figma doesn't promise them. If one does nothing, search the shortcuts panel for the action. If it isn't listed, use the Actions menu instead.
Some of Figma's own pages also disagree with each other, for example on bring to front and send to back, pixel grid and layout guides. The shortcuts panel inside the app is the version to trust. Our Figma keyboard shortcuts guide lists the verified ones for Mac and Windows.
5. Only one app is affected
If shortcuts fail in the desktop app but work in the browser (or the reverse), the problem is local. For the desktop app, clearing the cache with Help → Troubleshooting → Reset Figma and Restart is the standard reset, covered in how to clear the Figma cache. For the browser, try a private window with extensions off. When Figma misbehaves in more ways than shortcuts, start with Figma not working.
Can you change Figma keyboard shortcuts?
Not in any documented way. Figma's help center has no article on rebinding shortcuts. The only related settings are the keyboard layout picker and Preferences → Use old shortcuts for outlines. If a shortcut clashes with your OS or another app, the Actions menu (⌘K / Ctrl+K) is the reliable way to run the command by name.
Frequently asked questions
Why is Ctrl+Z not working in Figma?
Most often Figma's keyboard layout setting doesn't match your system layout, so the Z key is mapped wrong. Set the right layout in Main menu → Preferences → Keyboard layout. If undo from the main menu also fails, reload the file or try the other app (browser or desktop).
How do I redo in Figma?
Redo is commonly Shift+Cmd+Z on Mac and Ctrl+Shift+Z or Ctrl+Y on Windows. Figma's help center doesn't document it, so open the shortcuts panel (Ctrl+Shift+?) to confirm the key for your layout.
How do I change keyboard shortcuts in Figma?
Figma doesn't document a way to rebind shortcuts. You can change the keyboard layout Figma uses, which moves shortcuts to the right keys for non-US keyboards, and you can run any command by name from the Actions menu with Cmd+K or Ctrl+K.
Why do Figma shortcuts not work on my AZERTY or QWERTZ keyboard?
Figma's defaults assume US QWERTY. Pick French AZERTY, German QWERTZ or your layout in the shortcuts panel's Layout tab or in Preferences → Keyboard layout, and Figma remaps the shortcuts for that keyboard.
More in Troubleshooting
- Figma plugins not working? How to fix itFigma plugins not loading, missing or greyed out? Check your seat and edit access, org approval, network blocks and cache. A step-by-step checklist that works.
- How to Fix "Can't Open File: WebGL Isn't Supported" in FigmaFix Figma's "WebGL isn't supported" error: turn on graphics acceleration, check WebGL, update to a supported browser, and fix Edge tracking prevention.
- Figma Not Working? Every Fix, in the Order to Try ThemFigma not loading, showing a blank white screen or crashing? Check Figma's status, your browser version, WebGL, the desktop cache and file memory, in order.
- How to Make Figma Less Laggy and FasterFigma slow or laggy? Each file gets 2GB of memory. Check the memory meter, find heavy layers, and cut hidden layers, variants, big images and extra pages.
- How to Clear the Figma CacheClear the Figma desktop cache with Help > Troubleshooting > Reset Figma and Restart, or delete the cache folders on Mac or Windows. Plus the browser method.
- How to install Figma pluginsFigma plugins don't need installing: open one from the Community or run it inside a file. Steps for Figma Design, Dev Mode, FigJam, Slides, saving and admins.
- Figma plugin vs widget: what's the difference?A Figma plugin runs for one person and closes when done. A widget is an object on the canvas everyone can see and use. When to pick which, with examples.
- How to Generate All Component Variants in FigmaFigma shows only the variants you draw. Here's how to lay out every combination of variant, boolean and nested props as a matrix, by hand or with Instancer.
- Figma Keyboard Shortcuts: The Full Mac and Windows ListEvery Figma keyboard shortcut Figma documents, for Mac and Windows: tools, layers, auto layout, components, text, zoom, prototyping and panels, in one list.
