Index: /FCKeditor/trunk/editor/_source/classes/fckenterkey.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckenterkey.js	(revision 27)
+++ /FCKeditor/trunk/editor/_source/classes/fckenterkey.js	(revision 28)
@@ -21,5 +21,5 @@
 
 	// Setup the Keystroke Handler.
-	var oKeystrokeHandler = new FCKKeystrokeHandler() ;
+	var oKeystrokeHandler = new FCKKeystrokeHandler( false ) ;
 	oKeystrokeHandler._EnterKey = this ;
 	oKeystrokeHandler.OnKeystroke = FCKEnterKey_OnKeystroke ;
Index: /FCKeditor/trunk/editor/_source/classes/fckkeystrokehandler.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckkeystrokehandler.js	(revision 27)
+++ /FCKeditor/trunk/editor/_source/classes/fckkeystrokehandler.js	(revision 28)
@@ -6,7 +6,8 @@
 */
 
-var FCKKeystrokeHandler = function()
+var FCKKeystrokeHandler = function( cancelCtrlDefaults )
 {
 	this.Keystrokes = new Object() ;
+	this.CancelCtrlDefaults = ( cancelCtrlDefaults !== false ) ;
 }
 
@@ -89,5 +90,5 @@
 
 	// By default, it will cancel all combinations with the CTRL key only (except positioning keys).
-	if ( cancelIt || ( keyModifiers == CTRL && ( keystroke < 33 || keystroke > 40 ) ) )
+	if ( cancelIt || ( keystrokeHandler.CancelCtrlDefaults && keyModifiers == CTRL && ( keystroke < 33 || keystroke > 40 ) ) )
 	{
 		keystrokeHandler._CancelIt = true ;
