Microsoft Word deletes a space along with the word when pressing Ctrl+Backspace. How do I prevent it from removing the space?

Consider the following text, with the cursor placed at the end of the text (in place of where the vertical bar is):

Don't test me sunshine|

Pressing Ctrl+Backspace will yield the following in certain cases (e.g. when there is a space/more words after the cursor):

Don't test me|

I would much rather prefer the following result (with the space in place):

Don't test me |

Is there an option where I can force this behaviour?


I believe this is considered a feature (as most users would also want the space removed). I don't know of anyway to configure the Ctrl + Backspace behavior.

One alternative would be to hold Ctrl + Shift and then Left Arrow to highlight the word. Then press the Spacebar.


After some hunting on the net, I found this feature is optional (kind of).

Word options->Advanced->Cut, Copy and Paste->Use smart cut and paste->Settings->Adjust sentence and word spacing automatically.

Source: http://answers.microsoft.com/en-us/msoffice/forum/msoffice_word-mso_windows8/control-backspace-deletes-previous-word-and-the/aa87aa3d-5928-4dd1-9266-b914f9c14620?auth=1


Note: This solves the problem when writing a new paragraph, but when deleting words with more words following it the same default behaviour occurs.

For example (if | represents the cursor/"insertion point"):

Lorem ipsum dolor sit amet|

Then Ctrl + Backspace works as normal (with or without a space before the cursor):

Lorem ipsum dolor sit |

But in the case of:

Lorem ipsum dolor sit| amet

With the cursor directly after the word to be deleted, Ctrl + Backspace will result in Word's default behaviour:

Lorem ipsum dolor| amet

As far as I can tell this isn't in the settings, so bear in mind that there's a bit of inconsistent behaviour if Adjust sentence and word spacing automatically is turned off.


If Ctrl+Shift+Left Arrow and then Backspace is the desired behaviour:

  1. Create a macro of that behaviour, in Word press Alt+F11
  2. Under Normal, Right click on the Modules folder, then Insert > Module
  3. Paste the below macro Should look something like this
  4. Assign it to Ctrl+Backspace

    (File --> Options --> Customize Ribbon --> Keyboard Shortcuts: Customize...
    Categories: Macros Find your newly created macro

Macro:

Sub CtrlBackspace()  
'  
' CtrlBackspace Macro
'
'
    Selection.MoveLeft Unit:=wdWord, Count:=1, Extend:=wdExtend
    Selection.TypeBackspace
End Sub