Skip to main content
Idea

Keyboard Shortcuts for table-like shapes - add/remove rows and columns

Related products:Lucidchart
  • December 8, 2023
  • 3 replies
  • 1033 views

Forum|alt.badge.img

I would like keyboard shortcuts to manage rows and columns for table-like shapes (Swimlanes, Entity Relationships, etc). We already have the ability to select and drag rows/columns - I would like to be able to add or delete rows and columns with a keyboard shortcut.

When I’m designing data models, I often have 20+ fields I need to list, and I don’t always know how many fields I’m going to need - it’s tedious to add them one-at-a-time with right clicks, or have to swap to the mouse when I realize I need to insert one more.

I would even be ok with a 2-step shortcut, the way Google Sheets does their row/columns shortcuts:

  • Ctrl + Option + i, then r to add row above
  • Ctrl + Option + i, then b to add row below
  • Ctrl + Option + i, then c to add column left
  • Ctrl + Option + i, then o to add column right
  • Ctrl + Option + e, then d to remove row
  • Ctrl + Option + e, then e to remove column

Comments

Forum|alt.badge.img

+1. I’d also advocate for, when within a shape / entity, hitting a simple keystroke to add OR insert a new row depending on location / keystroke. Taking my hands off the keyboard to click the “add row” button over and over is a frequent slowdown. Inserts and dragging rows around for order are also not smooth.


Forum|alt.badge.img

+1 a million times over from me as well. This is a feature that would save a lot of time for developers, data engineers and other tech fields that have to frequently deal with relational databases.

Lucid should really seize upon the opportunity! I’m sure if they are not, other visual productivity companies are looking to attract users by implementing such a time saver!


Kelsey Gaag
Forum|alt.badge.img+16
  • Lucidite
  • March 11, 2025

Hi, thanks for this idea! We encourage anyone else who’s interested in this to upvote this post and share any additional details about your use case or what you’d like to see in this experience. For more information about how we manage feedback in this community, please take a look at this post: