Text substitutions not working on MacOS Sierra 10.12.2

Just updated to 10.12.2 and text substitutions are not working anymore.

I use it a lot to create shortcuts to words. My list of replacements is still on System Preferences > Keyboard > Text, but they are not working anymore.

For instance, i have a 'tky' to 'Thank you very much' replace, and now when i type 'tky', it does not replace it anymore.

Any hints to make it work again ?

Thanks


Solution 1:

There are a few people reporting sporadic trouble with text shortcuts in 10.12.2. The general idea is to wait for iCloud to re-sync, possibly by adding a new substitution on a different device. You can also try resetting the shortcuts system by (making a backup then) trashing the following folder:

~/Library/Group Containers/com.apple.InputMethodKit.TextReplacementService

Solution 2:

On my iMac running macOS 10.12.4 I tried both of the above suggestions (manual restart, trashing the ~/Library/Group Containers/com.apple.InputMethodKit.TextReplacementService folder.)

Neither worked for me.

I then tried adding a new entry in the text replacement window (System Preferences > Keyboard > Text) and then text replacement started working.

Solution 3:

I've noticed when MacOS does an upgrade that need to restart, text substitutions won't work until you restart the machine manually. This happened with me in the last updates : after the update itself restart the machine, i have to restart it again manually to text substitutions work again. Hope it helps someone.