Skip to main content

ESC key to back out 1 level

  • January 25, 2021
  • 31 replies
  • 8553 views

Show first post

31 replies

Anders2
  • January 28, 2022

Make “escape” just move up a layer. We can already click on an “empty” zone to deselect. The Enter+shift hotkey is trash and pretending like it’s solved because there is a bad hotkey to do this is fascist.


Salty
  • April 24, 2022

Given the massive number of layers that can be generated with large projects, and the way designs tools like Figma, XD, and others nest layers, managing and working with the Layers panel has become a chore in itself.

As seen in this thread alone, many designers are loudly telling Figma we desire a simpler means to navigate through layers. Whether that’s using the ESC key – a technique used by competitors (tools we’ve migrated from) – or Command+Click to toggle through overlapping layers, a more natural solution is needed. Conceptually this makes sense: When you are working “inside” a group of layers nested inside an auto-layout nested inside a frame, a designer’s instinct is often to “back out” and return to a level higher-up (but not out) of the set.

Using a single key (ESC) is faster and more natural for something as simple as up-leveling out of layer sets. Pressing multiple keys, like Shift+Command+K to insert an image or Shift+Enter to jump all the way back to the parent layer group, is more of a committed act. Jumping through layers happens so often it’s almost unconscious, and a single key command would produce a better UX.


Sumul_Shah
  • August 12, 2022

I’d also love to be able to use esc to go up a level, since I have years of muscle memory behind that behavior. Glad to hear that Shift + Enter is possible though. FWIW, there’s a Shift key directly under the Enter key, at least on English keyboards, so I’m hoping it’s not too bad to just slide my left hand over and hit them both with one hand. And that has the side benefit of making it easy to go back down a level if I back out too far by using Enter without Shift.


Ashlillings

I realize this thread is a bit older, but it’s the one I found when I first started trying to troubleshoot this issue myself. There is a solution, thank goodness.

By default, \ is keyboard shortcut to select a parent. You can change that keybinding in the keyboard shortcut panel within the Selection tab:

See here how to access the keyboard shortcuts panel:
https://help.figma.com/hc/en-us/articles/360040328653-Use-shortcuts-and-quick-actions#Open_the_keyboard_shortcuts_panel


Ashlillings

Edit: apparently you can’t change the keybinding. I’m also perplexed by the purpose of the blue highlights…maybe it’s just showing the shortcuts you’ve used to quickly show the ones you have yet to discover? Weird, but ok.


jlayne
  • December 23, 2024

After years of fighting with this I finally figured it out on OSX.

  1. Download a free copy of Karabiner Elements from https://karabiner-elements.pqrs.org/

  2. Open xxx and click “Complex Modifications” → “Add your own rule”

  3. Paste in the following JSON.

  4. That’s it! Now when you press ESC from Figma it backs up 1 level (like Sketch)

{
“manipulators”: [
{
“conditions”: [
{
“bundle_identifiers”: [
“^com\.Figma\.Desktop$”
],
“type”: “frontmost_application_if”
}
],
“description”: “Post Esc to backslash in Figma app.”,
“from”: {
“key_code”: “escape”,
“modifiers”: { “optional”: [“any”] }
},
“to”: [{ “key_code”: “backslash” }],
“type”: “basic”
}
]
}