How to easily add new elements to a map

I am adding new elements to a map inside a blueprint in UE5.5. Each time I come back to the map to add more elements, it becomes increasingly difficult to add things to the map. The way the “Add element” button on a map is set up, you have to hit “Add element” then scroll all the way to the bottom, select the key-value pair, scroll all the way back up, hit “Add element” again, and continue this over and over. You can see how this can get annoying….scroll up, add, scroll down, select…scroll, scroll, scroll, scroll….

I have been developing in the Unreal Engine for a year and a half and have run into this annoying issue multiple times. Does anyone know a quicker solution or a shortcut to add a new element to a map? Or is this just something you have to deal with when using blueprints?

You trying to edit array map of an actor instance in world? Could do that with construction script like so:

Then in editor viewport, click the actor, edit the singular var, and tick the bool to true:

Will get more complicated if it’s not just a string, and should probably clear the placeholder var after adding, but, yea.

No, I just mean simply adding elements to a map in blueprint. It is simple, and I know how to do it, it just gets annoying to have to scroll up and down, over and over. I was wondering if there is some hidden shortcut or something to add a new element to the map so I wouldn’t have to scroll up and down so much.

How about populate the map using datatable? so you loop all row datatable and get the map variable and set it.