User persona context:
I am not a huge keyboard shortcuts user, I use some, adopt slowly, and like to customise when I need to to make it easier to use the shortcuts I care about and avoid accidentally triggering the ones I don’t.
Issue summary:
What I am finding annoying about shortcuts in Figma is that is that ones I am not interested in a given moment are they are too easily triggered (because they don’t require an additional key like shift etc.) and I can’t customise them.
Issue example: One way in which this is causes issues for me is if I am selecting an option from a dropdown e.g.:
- When I am selecting a variant property value. If I have a lot of options I usually start to type the letter of the option to jump to it. This works great if the key I am using doesn’t overlap with a Figma determined keyboard shortcut, but if it does, the shortcut is triggered for some action e.g. frame, slice etc.
Possible solution approaches:
- Allow customisation of Figma keyboard shortcuts within Figma →
- Pros
- Provides a way for users to solve this issue
- Addresses the strong desire of many users for shortcut customisation
- Cons
- Requires user to implement a workaround to solve which may disrupt there current use of shortcuts
- Ensure shortcuts don’t trigger when you have a dropdown menu open, unless they relate to that menu →
- Pros
- Automatically solves issue without any action required by users
- doesn’t disrupt other users’ current use of shortcuts
- Cons:
- only solves this specific issue, while solution 1) would solve other user issues/requests as well
- Make shortcuts more difficult to trigger by ensuring all letter based shortcuts always require an additional key e.g. shift →
- Pros
- Automatically solves issue without any action required by users
- Cons
- Disrupts users’ current use of shortcuts