Index: shutter/shutter-reloaded.js
===================================================================
--- shutter/shutter-reloaded.js	(revision 272896)
+++ shutter/shutter-reloaded.js	(working copy)
@@ -17,6 +17,11 @@
 	else {oldonld = window.onload;window.onload = function(){if(oldonld){oldonld();};shutterOnload();}};
 }
 
+// Escape closes shutter. 
+document['onkeypress'] = function(e) {
+  if (e.keyCode == 27) shutterReloaded.hideShutter();
+}
+
 shutterReloaded = {
 
 	I : function (a) {
@@ -91,6 +96,7 @@
 		if ( ! (S = t.I('shShutter')) ) {
 			S = document.createElement('div');
 			S.setAttribute('id','shShutter');
+			S.setAttribute('onclick', 'shutterReloaded.hideShutter();return false;');
 			document.getElementsByTagName('body')[0].appendChild(S);
 			t.hideTags();
 		}

