diff --git a/packages/nc-gui/components/virtual-cell/components/ListChildItems.vue b/packages/nc-gui/components/virtual-cell/components/ListChildItems.vue
index 34a11a21fe..69bb72128e 100644
--- a/packages/nc-gui/components/virtual-cell/components/ListChildItems.vue
+++ b/packages/nc-gui/components/virtual-cell/components/ListChildItems.vue
@@ -1,22 +1,20 @@
@@ -272,6 +284,7 @@ watch([filterQueryRef, isDataExist], () => {
:is-loading="isChildrenListLoading[Number.parseInt(id)]"
@expand="onClick(refRow)"
@keydown.space.prevent="linkOrUnLink(refRow, id)"
+ @keydown.enter.prevent="() => onClick(refRow, id)"
@click="linkOrUnLink(refRow, id)"
/>
diff --git a/packages/nc-gui/components/virtual-cell/components/ListItems.vue b/packages/nc-gui/components/virtual-cell/components/ListItems.vue
index 04aa597389..bb42c803cb 100644
--- a/packages/nc-gui/components/virtual-cell/components/ListItems.vue
+++ b/packages/nc-gui/components/virtual-cell/components/ListItems.vue
@@ -1,6 +1,6 @@
@@ -329,6 +342,7 @@ const onCreatedRecord = (record: any) => {
}
"
@keydown.space.prevent="() => onClick(refRow, id)"
+ @keydown.enter.prevent="() => onClick(refRow, id)"
@click="() => onClick(refRow, id)"
/>