$()

in src/main/resources/SLING-INF/libs/sling/resource-editor/static/js/properties/PropertyController.js [82:109]


			$( "#node-content" ).on( "keydown", function(event, data) {
		    	// see http://www.javascripter.net/faq/keycodes.htm
				if (event.ctrlKey || event.metaKey) {
					var pressedKey = String.fromCharCode(event.which).toLowerCase();
					var n = 78;
					var s = 83;
					var del = 46;
					switch (event.which){
					    case s:
					    	event.preventDefault();
					    	var parentRow = $( document.activeElement ).parents(".row:first");
					    	var key = parentRow.find(".proplabel").attr("for");
							var value = parentRow.find(".form-control").val();
							thisPropertyController.saveProperty(key, value);
					        break;
					    case del:
					    	event.preventDefault();
					    	var parentRow = $( document.activeElement ).parents(".row:first");
					    	var key = parentRow.find(".proplabel").attr("for");
							thisPropertyController.removeProperty(key, parentRow);
					        break;
					    case n:
					    	event.preventDefault();
					    	$('#node-content .add-property-menu-item.dropdown-toggle').dropdown('toggle');
					        break;
					}
				}
			});