Index: /FCKeditor/trunk/editor/_source/classes/fckkeystrokehandler.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckkeystrokehandler.js	(revision 794)
+++ /FCKeditor/trunk/editor/_source/classes/fckkeystrokehandler.js	(revision 795)
@@ -55,9 +55,14 @@
 		var keyDef = arguments[i] ;
 
+		// If the configuration for the keystrokes is missing some element or has any extra comma
+		// this item won't be valid, so skip it and keep on processing.
+		if ( !keyDef ) 
+			continue ;
+		
 		if ( typeof( keyDef[0] ) == 'object' )		// It is an array with arrays defining the keystrokes.
 			this.SetKeystrokes.apply( this, keyDef ) ;
 		else
 		{
-			if ( keyDef.length == 1 )		// If it has only one element, removed the keystroke.
+			if ( keyDef.length == 1 )		// If it has only one element, remove the keystroke.
 				delete this.Keystrokes[ keyDef[0] ] ;
 			else							// Otherwise add it.
