# Add new entity at the top with keyboard?

**URL:** <https://community.fibery.io/t/add-new-entity-at-the-top-with-keyboard/8288>\
**Category:** Get Help\
**Created:** [February 19, 2025, 7:52pm UTC](https://community.fibery.io/t/add-new-entity-at-the-top-with-keyboard/8288 "2025-02-19T19:52:22Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![aako](https://avatars.discourse-cdn.com/v4/letter/a/a5b964/32.png) [@aako](https://community.fibery.io/u/aako)\
**Post date:** [February 19, 2025, 7:52pm UTC](https://community.fibery.io/t/add-new-entity-at-the-top-with-keyboard/8288/1 "2025-02-19T19:52:23Z")

</div>

I’m going to have a number of small questions as I see if Fibery fixes all my gripes with Airtable.

I’d like a quick keyboard shortcut for inserting a new Entity Above (like Ctrl-Opt-Up Arrow that inserts rows above in Tables in Documents)

I see there is “C” for New Entity … is there a shortcut with a modifier so I can use it when in a next field?

I suppose if these do not exist, this should be in the Feature Request section

---

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [February 20, 2025, 7:31am UTC](https://community.fibery.io/t/add-new-entity-at-the-top-with-keyboard/8288/3 "2025-02-20T07:31:50Z")

</div>

> [@aako](#):
>
> I’d like a quick keyboard shortcut for inserting a new Entity Above (like Ctrl-Opt-Up Arrow that inserts rows above in Tables in Documents)

This is exactly how it does work:  
 ![firefox_Lq09tOvsyf](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/c/cbf1fa12effb2bad2879541bbabb9696401074ad.gif)  
(this is me pressing Ctrl-Alt-[up arrow] when the cursor is in row 1

* * *

> [@aako](#):
>
> I see there is “C” for New Entity … is there a shortcut with a modifier so I can use it when in a next field?

Do you mean ‘use it when in a **text** field’ ?

If so, you can create new entities using #

![firefox_CsJesMRrLD](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/7/7f52bf96348fc1844648df6fbc93c7f21c892971.gif)

---

<div class="post-metadata">

**Author:** ![aako](https://avatars.discourse-cdn.com/v4/letter/a/a5b964/32.png) [@aako](https://community.fibery.io/u/aako)\
**Post date:** [February 24, 2025, 3:00am UTC](https://community.fibery.io/t/add-new-entity-at-the-top-with-keyboard/8288/4 "2025-02-24T03:00:50Z")

</div>

I’m not talking about rows in Docs, I’m talking about new Entities in Databases

---

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [February 24, 2025, 6:58am UTC](https://community.fibery.io/t/add-new-entity-at-the-top-with-keyboard/8288/5 "2025-02-24T06:58:12Z")

</div>

Sorry for the misunderstanding.

> [@aako](#):
>
> inserting a new Entity Above

Are you talking about a table view? Or the database config view?  
Is this in cases where there is no specific sorting applied?

> [@aako](#):
>
> is there a shortcut with a modifier so I can use it when in a next field?

I’m afraid I still don’t understand this part 😬

---

<div class="post-metadata">

**Author:** ![aako](https://avatars.discourse-cdn.com/v4/letter/a/a5b964/32.png) [@aako](https://community.fibery.io/u/aako)\
**Post date:** [March 3, 2025, 10:28pm UTC](https://community.fibery.io/t/add-new-entity-at-the-top-with-keyboard/8288/6 "2025-03-03T22:28:45Z")

</div>

Hi Chris,

Sorry “next field” was a typo! It should be been “text field.” If I’m editing text in a field in a database, obviously the “C” key will just type a “c” into the field. So something like “Ctrl-N” in addition to “C” to insert a new entity would be great. Minor thing.

As for “insert above” I’ll try and explain more. I have a database of events that are sorted by date, but some of the dates are unknown, so I rely on “no specific sorting applied” and I drag those events manually between known dates. I’ve imported this database from Airtable into Fibery. Airtable has an “ID” type that copies the row number over into a field automatically. I can’t find that in Fibery, so currently I’m sorting by that number. But I’d like to “convert” my current sort into a “no particular order” sort, so I can arrange things as I want, but I also want new entries to appear on the top, so newest dates are first.

This somehow is very difficult to explain, hope it makes some more sense. I’m willing to use a function to do that if need be.

I’ll leave you with an example

1 | Cool Event | 2-26-25  
2 | Less Cool Event | (unknown)  
3 | Interesting Event | 2-13-25  
4 | Yet More Event | 1-14-25

Often I’ll just want to insert a new event at the top like this:

1 | New Shiny Event | 3-2-25  
2 | Cool Event | 2-26-25  
3 | Less Cool Event | (unknown)  
4 | Interesting Event | 2-13-25  
5 | Yet More Event | 1-14-25

But sometimes I’ll want to insert an event in the middle because I forgot to do it at the time. So in that case I could just insert it at the top and drag it down to where it needs to go.

1 | New Shiny Event | 3-2-25  
2 | Cool Event | 2-26-25  
3 | Less Cool Event | (unknown)  
4 | Forgotten Event | 2-16-25  
5 | Interesting Event | 2-13-25  
6 | Yet More Event | 1-14-25

---

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [March 4, 2025, 7:08am UTC](https://community.fibery.io/t/add-new-entity-at-the-top-with-keyboard/8288/7 "2025-03-04T07:08:08Z")

</div>

> [@aako](#):
>
> If I’m editing text in a field in a database, obviously the “C” key will just type a “c” into the field. So something like “Ctrl-N” in addition to “C” to insert a new entity would be great. Minor thing.

See my answer above:

> [@Chr1sG](#):
>
> Do you mean ‘use it when in a **text** field’ ?
> 
> If so, you can create new entities using #

* * *

> [@aako](#):
>
> But sometimes I’ll want to insert an event in the middle because I forgot to do it at the time.

`Shift + Enter` will insert a new line below the one that is currently selected (if no sorting is applied which would cause re-ordering).  
Unfortunately, there is currently no way to insert a new row above the top line with a keyboard shortcut. So this:

> [@aako](#):
>
> Often I’ll just want to insert a new event at the top

is not possible.

* * *

By the way, all Fibery entities have a Public Id which sounds a bit similar to

> [@aako](#):
>
> Airtable has an “ID” type that copies the row number over into a field automatically

You can use Public Id in formulas if that is useful.  
But note, Public Id is a string, so any sorting on it might not behave the way you intuitively expect.
