diff --git a/frontend/src/lib/UpdateButton.svelte b/frontend/src/lib/UpdateButton.svelte
index 8168dd4f4908b1b1bc86ed6f3281f3d30e7a2ba9..1327d2ee71c5900b857a548b5625d135a877e8c0 100644
--- a/frontend/src/lib/UpdateButton.svelte
+++ b/frontend/src/lib/UpdateButton.svelte
@@ -5,8 +5,16 @@
   function requestAPIUpdate() {
     dispatch("requestUpdate");
   }
+
+  function handleKeydown(event: KeyboardEvent) {
+    if (event.code == "Enter") {
+      dispatch("requestUpdate");
+    }
+  }
 </script>
 
+<svelte:window on:keydown={handleKeydown} />
+
 <button
   class="h-10 rounded-full bg-green-400 hover:bg-green-500 active:bg-green-600 mt-2 flex flex-row items-center justify-center"
   on:click={() => {