How to put a capital letter in the beginning of sentence without the button of shortcut?

The problem with the case conversion and the list of characters as word delimiters is that only a single letter gets evaluated.
So, ' - ' is actually 3 letters with twice the same: the space.
And as the space also appears between the words all words get a capital letter. So the usual case conversions do not work.

But as the case conversion in general seems to be rather homespun, I would like to divert your attention to a thread that deals with the English conventions:

Natural Mixed Case and Natural MixedLower Case