Index: wp-admin/js/color-picker.js
===================================================================
--- wp-admin/js/color-picker.js	(revision 22598)
+++ wp-admin/js/color-picker.js	(working copy)
@@ -93,6 +93,14 @@
 				}
 			});
 
+			// allow default color with space or enter
+			self.button.on('keyup', function( e ) {
+				if ( e.keyCode === 13 || e.keyCode === 32 ) {
+					e.preventDefault();
+					self.button.trigger('click');
+				}
+			});
+
 			self.button.click( function( event ) {
 				var me = $(this);
 				if ( me.hasClass( 'wp-picker-clear' ) ) {
@@ -104,6 +112,16 @@
 					self.element.val( self.options.defaultColor ).change();
 				}
 			});
+
+			// allow picking from palette with space or enter
+			var container = $('.iris-palette-container');
+			container.find('.iris-palette').prop('tabindex', 0).on('keyup', function( e ) {
+				if ( e.keyCode === 13 || e.keyCode === 32 ) {
+					e.preventDefault();
+					this.click();
+					this.focus(); // prevent the color text field from taking focus
+				}
+			});
 		},
 		_bodyListener: function( event ) {
 			if ( ! event.data.wrap.find( event.target ).length )
