Leon Buijs wrote:
You seem to spend a lot of time and effort on this community. I appreciate your input. However, soft returns do exist and always have both in macOS, macOS applications, their underpinnings and elsewhere, going back, under the name carriage return, to the original ASCII set from 1963, predating UNIX.
That's not quite the same. There are two ASCII codes, carriage return (CR - 13, or 0D) and line feed (LF - 10, or 0A). Together, they make a CRLF. Back in the day, some systems like the Mac used only CR. Unix used LF. Windows used both. Windows pretty much won the battle. The canonical newline is now CRLF.
However, the idea of a soft return really has nothing to do with various new line characters. In word processing, there are paragraphs and line breaks. A "soft return" is really just a line break. How that is implemented internally is implementation defined. The keystrokes uses to generate one or the other are also implementation defined. There is no right or wrong.
The control key is a modifier key by the definition that it modifies the function of other keys. I use it every day for keyboard shortcuts. For example, I use CTRL-numpad zero to move and resize a window to the left half of the screen.
You're right that fn-SHIFT-retun was a mistake: I meant fn-CTRL-return. Unfortunately I can't correct that any more.
Mail doesn't have indented regular text, but it has lists.
A soft return in a list item in Mail will cause the text to go to a new line, while staying indented.
I see what you mean now. I actually didn't know that Mail could do lists. It isn't a default option on the toolbar. A list is the most likely place to use line break.
And you are correct. Before Sequoia, it was control-return. But Apple made changes. Apparently, control-return now triggers the context menu. So you have to type fn-control-return.
But ironically enough, whether control-return or fn-control-return, Apple was always wrong here. The control key is the modifier on Unix and Windows. The Mac equivalent is the command key. The control key should not be used as a modifier. Otherwise, it would interfere with other situations, like other platforms on a virtual machine, or even the Mac's own command line, where the control key is required.
Most word processing software uses shift-return or option-return to generate a soft return. MS Word uses shift. Virtually all other contexts use option.
This also works since day one in other macOS apps like TextEdit, Notes, Calender, Messages, etc. Soft returns are more useful in TextEdit than in Mail because TextEdit allows for indented text in regular format.
Even Apple is all over the place. While you can use control-return (or fn-control-return now) in Notes, you can also use shift-return. Messages seems to accept anything - shift, option, or control.
There's just no standard way to do this. Normally it's option-return, sometimes shift-return. fn or not, it's never control-return.