diff --git a/js/menus/AssemblerMenuView.js b/js/menus/AssemblerMenuView.js
index 139247b309257d27326b0db758d6cd7ba1cc6188..bdde47f79c5fe3d0f5d2accb6f8c80f29d0e01b0 100644
--- a/js/menus/AssemblerMenuView.js
+++ b/js/menus/AssemblerMenuView.js
@@ -23,6 +23,13 @@ AssemblerMenuView = Backbone.View.extend({
 
     _onKeyup: function(e){
         if (this.model.get("currentTab") != "assembler") return;
+
+        if ($("input").is(":focus") && e.keyCode == 13) {//enter key
+            $(e.target).blur();
+            this.render();
+            return;
+        }
+
         if ($(".placementOrder").is(":focus")) this._updatePlacementOrder(e);
     },
 
diff --git a/js/menus/LatticeMenuView.js b/js/menus/LatticeMenuView.js
index 5a06735357647aad3912a8a4a3d1933e1626fcdd..f28c0e185e61350d398ce62ef5d021e131d566ef 100644
--- a/js/menus/LatticeMenuView.js
+++ b/js/menus/LatticeMenuView.js
@@ -31,6 +31,14 @@ LatticeMenuView = Backbone.View.extend({
     },
 
     _onKeyup: function(e){
+        if (this.model.get("currentTab") != "lattice") return;
+
+        if ($("input").is(":focus") && e.keyCode == 13) {//enter key
+            $(e.target).blur();
+            this.render();
+            return;
+        }
+
         if ($(".cellSeparation").is(":focus")) this._updateNumber(e, "cellSeparation");
     },
 
diff --git a/js/menus/PartMenuView.js b/js/menus/PartMenuView.js
index be196944816a9bf0ca1ab735d45103a8dd22adcc..0153d0f8e6880c87cec3d17c4570ccd782825760 100644
--- a/js/menus/PartMenuView.js
+++ b/js/menus/PartMenuView.js
@@ -7,7 +7,7 @@ PartMenuView = Backbone.View.extend({
     el: "#menuContent",
 
     events: {
-        "click .partType":                                  "_changePartType"
+        "click .partType":                                  "_changePartType",
     },
 
     initialize: function(options){
@@ -23,6 +23,14 @@ PartMenuView = Backbone.View.extend({
     },
 
     _onKeyup: function(e){
+        if (this.model.get("currentTab") != "part") return;
+
+        if ($("input").is(":focus") && e.keyCode == 13) {//enter key
+            $(e.target).blur();
+            this.render();
+            return;
+        }
+
         if ($(".cellSeparation").is(":focus")) this._updateNumber(e, "cellSeparation");
     },