Eu experimentei muitos problemas ao usar substituições de texto que começam com certos símbolos, como - = $muitos outros (incluindo pontuações). Isso se estende até a substituições que começam com números.
Essas substituições podem funcionar, mas salvá-las pode impedir que outras pessoas funcionem. Essas falhas podem estar limitadas a aplicativos específicos, como você notou.
Aqui estão minhas anotações sobre o que interage com o que…
O seguinte impede o :)
disparo:
...
--
-_-
->
$)
401k
8B
8o
O seguinte impede o ;)
disparo:
O seguinte não funcionou:
Descobri que apenas o uso de substituições que começam com : ; ( ^e letras faz com que o recurso funcione com muita confiabilidade.
Isso afeta apenas o macOS (até o Sierra 10.12.4 e inclusive). Não tive problemas com substituições de texto no iOS. No entanto, como eles são sincronizados com o iCloud, tive que remover todas as seqüências "ruins".
Cheguei a essa conclusão removendo meticulosamente as substituições de texto e verificando se as substituições que não funcionavam repentinamente começaram a funcionar. Com certeza, cada vez que removia todos aqueles que começaram com um determinado personagem, uma classe inteira de personagens que não trabalhavam anteriormente começou a trabalhar.
Meu palpite é que o macOS trata caracteres diferentes como limites de palavras e que aplicativos diferentes também podem usar suas próprias regras. Isso interromperia a detecção de cadeias de substituição nos aplicativos macOS. Por exemplo, no iOS, você geralmente precisa adicionar um espaço para acionar uma substituição, mesmo que termine com a ). No macOS, a substituição geralmente ocorre imediatamente.