Por que usar uma caixa de entrada extra? Você poderia ter uma solução muito mais confortável se você usasse Dynamic Hotstrings . Se fizermos uma pequena alteração na sintaxe, podemos construir uma hotstring simples, mas poderosa:
hotstrings("([a-zA-Z -]+)#h", "Hi %$1%, thanks for your mail")
Agora, se você digitar algo como Marc#h , ele será substituído automaticamente, sem ter que manipular uma caixa de entrada feia. Isso também funcionará para nomes completos, por ex. %código%. Usando Marc Smith#h em vez de #h , também podemos digitar nomes duplos: -h funcionará tão bem quanto Mary-Anne#h .