diff --git a/app/assets/javascripts/Jit/graphsettings-event-handlers.js b/app/assets/javascripts/Jit/graphsettings-event-handlers.js
index 52f12e20..759b187c 100644
--- a/app/assets/javascripts/Jit/graphsettings-event-handlers.js
+++ b/app/assets/javascripts/Jit/graphsettings-event-handlers.js
@@ -29,6 +29,20 @@ function selectEdgeOnClickHandler(adj, e) {
 }//selectEdgeOnClickHandler
 
 function nodeDoubleClickHandler(node, e) {
+  keepFromCommons(node);
+}
+
+function enterKeyHandler() {
+  var selectedNodesCopy = MetamapsModel.selectedNodes.slice(0);
+  var len = selectedNodesCopy.length;
+  for (var i = 0; i < len; i += 1) { 
+    n = selectedNodesCopy[i]; 
+    keepFromCommons(n);
+  }//for
+  Mconsole.plot();
+}//enterKeyHandler
+
+function keepFromCommons(node) {
   if (userid == null) {
     return;
   }
diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js
index 012cbcc2..1f5ab3e2 100644
--- a/app/assets/javascripts/application.js
+++ b/app/assets/javascripts/application.js
@@ -286,3 +286,9 @@ function MconsoleReset() {
 	Mconsole.canvas.scale((1/mX),(1/mY));
 	
 }
+
+$('*').keypress(function(e) {
+  if (e.which == 13) {
+    enterKeyHandler();
+  }
+});