SmartCaps uppercases the first letter of the current word, leaving the cursor position unchanged and allowing typing to continue uninterrupted. Press it again and uppercases the previous word. It is a real time saver, allowing corrections to be made without breaking the flow of content entry.
In the following example, the M in project manager is capitalised when the shortcut key is pressed.
If invoked again, the Smart Caps function capitalises the previous word. Note that the P in project manager is now capitalised.
A similar function is available that lowercases words in the same way.
Further notes
Each successive use of the function capitalises each prior word until the beginning of the paragraph is reached. The need to capitalised words in a prior paragraph is remote and it also means that the routine stops processing when the beginning of a table cell is reached.