

So, two words that are connected with such a non-breaking space may not be separated from each other and always break together into the next line in case of a linebreak. It is a special blank character because it keeps both words together that are on the left and on the right of the whitespace. In the case 2., the person triggers a feature of the visual editor.Although, you cannot identify the none breaking space at first glance, it is still important and has its place.

In the case 1., the person knows what s/he is doing. How do we define "on the first time" ? User account, cookies., whatever. When the user presses Ctrl Shift Space, insert a non-breaking space and, on the first time, inform the user of what s/he just did, in an info bubble, non-modal. When a non-breaking space is entered natively (by keyboard combination, by pasting.), leave it intact. I suggest this behaviour of the visual editor : Handling Ctrl Shift Space in the visual editor would be a good idea, for the people who are not on Mac. This combination is not native, but it makes inserting non-breaking spaces reasonably possible on non-Mac envs. Then comes the combination added by Word : Ctrl Shift Space. Applications don't need to do anything to support them. On Mac, the native combination is very nice : Option Space.īut the common point is that these keyboard combinations natively enter a non-breaking space. "Alt+Numpad0160" ? I press Alt 255, with keeping Alt pressed, and pressing the numbers on the num keypad. What is the combination ? This is not even clear. Sure, on Win the native combination for a non-breaking space is a nightmare. I tested a few applications on my Windows 7 computer and pressing Ctrl+Space or Ctrl+Shift+Space variously did nothing, just inserted a regular space, or executed a weird keyboard shortcut. Perhaps on Macs this is a common thing to do (according to, Opt+Space is implemented on OS-level, so most applications would support it by default), it is definitely not on Windows (Alt+Numpad0160 is very awkward, even more so in the age of laptops without the number pad only word processing applications like Word or LibreOffice support Ctrl+Space or Ctrl+Shift+Space). I still think we should show the user some kind of confirmation that they managed to insert a non-breaking space.
