Index: wp-includes/js/jquery/jquery.hotkeys.dev.js
===================================================================
--- wp-includes/js/jquery/jquery.hotkeys.dev.js	(revision 21032)
+++ wp-includes/js/jquery/jquery.hotkeys.dev.js	(working copy)
@@ -51,11 +51,13 @@
         
         // inspect if keystroke matches
         var inspector = function(event) {
-            event = jQuery.event.fix(event); // jQuery event normalization.
+        	// WP: not needed with newer jQuery
+			//event = jQuery.event.fix(event); // jQuery event normalization.
             var element = event.target;
             // @ TextNode -> nodeType == 3
-            element = (element.nodeType==3) ? element.parentNode : element;
-            
+            // WP: not needed with newer jQuery
+			//element = (element.nodeType==3) ? element.parentNode : element;
+
             if(opt['disableInInput']) { // Disable shortcut keys in Input, Textarea fields
                 var target = jQuery(element);
                 if( target.is("input") || target.is("textarea")){
@@ -76,11 +78,13 @@
             // in opera + safari, the event.target is unpredictable.
             // for example: 'keydown' might be associated with HtmlBodyElement 
             // or the element where you last clicked with your mouse.
-            if (jQuery.browser.opera || jQuery.browser.safari){
+			// WP: needed for all browsers
+			//if (jQuery.browser.opera || jQuery.browser.safari){
                 while (!that.all[element] && element.parentNode){
                     element = element.parentNode;
-                }
-            }
+				}
+			//}
+
             var cbMap = that.all[element].events[type].callbackMap;
             if(!shift && !ctrl && !alt && !meta) { // No Modifiers
                 mapPoint = cbMap[special] ||  cbMap[character]
@@ -125,4 +129,4 @@
 	};
     jQuery.hotkeys = this;
     return jQuery;    
-})(jQuery);
\ No newline at end of file
+})(jQuery);
