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