Is there a feature or trick to automatically substitute or expand abbreviations to full phrases? In Windows I used to have a program (or actually a background service) in which I could define shortcuts or abbreviations, which would automatically expand to full sentences or phrases wherever I type them.

For example, when I type: (in any program or context)

br`


It would automatically be replaced with:

Best regards,

Rocketnuts.


And I could define and customize tons of personal 'text shortcuts' like these. It helped me a great deal in typing texts faster and more efficient.

Note that the backtick character was to invoke the replacement (could also be customized to something else, like ~).

Question: Is there a way to pull this off in OS X? (FYI: I'm using OS X El Capitan 10.11.3)

I've heard it ought to be possible with OS X's native keyboard / text settings, by defining autocorrect entries, but could not find a way to get that to work as described above.

Note that I absolutely don't want to enable dictionary-based autocorrection (that drives me crazy, as I often type in multiple languages).
Yes, it's built into the system [&amp; can also share with any iOS devices you may have]

System Prefs > Keyboard > Text

There are a few there to start you off - if you don't want them, select &amp; hit the - button beneath.



Adding a new one is as simple as hitting the + button, type your trigger on the left [it wants something nice &amp; alphanumeric as a trigger, no punctuation]
The output can be pretty much anything you can imagine, including multi-line text, however, to get multi-line into it you need to copy/paste it from somewhere else, like TextEdit.  

The auto-generation of the shortcut in daily use is inter-dependant on your general spelling auto-correct settings, which will change its behaviour from only replacing on completion of the trigger then hitting Space, or offer to fill as soon as it thinks it has recognised what you are going to input.

I use it for anything from generating my signature, markup in Stack Exchange, to correcting some of my favourite typos that regular autocorrect doesn't seem to pick up.