При помощи
AutoHotkey: например, я для этой цели использую
строку автозамены (
устаревший перевод), меняющую «
--» на «
—»:
::--::—
(AutoHotkey позволяет достичь цели и по сочетанию клавиш…)
В текстовом редакторе
AkelPad с плагином Hotkeys можно назначить на какое-либо сочетание клавиш команду
Insert("—") (естественно, только для самого AkelPad).