diff --git a/templates/js/atk4_univ.js b/templates/js/atk4_univ.js
index <HASH>..<HASH> 100644
--- a/templates/js/atk4_univ.js
+++ b/templates/js/atk4_univ.js
@@ -145,7 +145,6 @@ $.each({
 	},
 	reloadArgs: function(url,key,value){
 		var u=$.atk4.addArgument(url,key+'='+value);
-		console.log(url);
 		this.jquery.atk4_load(u);
 	},
 	reload: function(url,arg,fn){
@@ -480,6 +479,15 @@ numericField: function(){
 		if(t != this.value)this.value=t;
 	});
 },
+onKey: function(code,fx,modifier,modival){
+	this.jquery.bind('keydown',function(e){
+		if(e.which==code && (!modifier || e[modifier]==modival)){
+			e.preventDefault();
+			e.stopPropagation();
+			return fx();
+		}
+	});
+},
 disableEnter: function(){
 	this.jquery.bind('keydown keypress',function (e) {
 		if(e.which==13){
add onKey method for capturing certain keycode