Punto Switcher — тяжёлая артиллерия — имеет функцию автозамены, которая настраивается вручную.
Например, можно настроить, чтобы набор двойного дефиса «--» заменялся на короткое тире «—», а двойные кавычки «""» на открывающие и закрывающие кавычки-ёлочки с автоматическим переносом курсора между ними. Кроме того, можно добавить сокращения для ускоренного набора почтового адреса: M@ заменить на Mail@gmail.com. Ну и всё в таком духе. Чем чаще приходится работать с повторяющимися текстовыми элементами и чем их больше используется, тем больше оправдывается трата ресурсов на Punto Switcher. Если же интересует исключительно тире, то, думаю, это будет излишне.